- 博客(9)
- 收藏
- 关注
原创 Java位操作
public class Test { public static int powerN(int m,int n) {//m成2的n次方 for(int i=0;i<n;i++) { m=m<<1; } return m; } public static boolean isPower(int n) {//判断一个数是否为2的n次方 if(n&...
2019-03-27 23:00:05
43
原创 Java链表操作
链表的各种操作public class Node {int val;Node next = null;Node(int val) {this.val = val;}}public class MyList {static Node head=null;static Node tem = null;//建立一个临时变量public void findElem(Node head...
2019-03-26 23:01:04
59
原创 Java的各种排序
public class TestSort { public static void selectSort(int[]a) {//选择排序法 int i; int j; int tmp; for(i=0;i<a.length;i++) { for(j=i+1;j<a.length;j++) { if(a[i]>a[j]) { tmp=a...
2019-03-26 23:00:42
36
原创 算法导论第一课的Java程序(1)
算法导论第一课的Java程序(1)插入排序法public class BubbleSort { public static void main(String[] args) { // 创建一个数组,这个数组是乱序的 int[] array = {63,4,24,1,3,15}; //创建排序类的对象 BubbleSort sorter = new BubbleSort();...
2019-02-27 21:40:44
133
原创 MATLAB的 quad_over_lin函数用法:
MATLAB的 quad_over_lin函数用法:Z=quad_over_lin(X,Y),这里X是一个向量,Y是一个标量,Z=SUM(ABS(X).^2)./Y,如果Y是负的,值为+inf.所以Y一定是实的
2018-10-16 15:59:48
3589
1
原创 信源产生函数
randerr—–产生误比特图样 out = randerr(m)产生一个m*m维的二进制矩阵,矩阵中的每一行有且只有一个非零元,非零元在每一行中的位置是随机的。 out = randerr(m,n),m*n行矩阵 out = randerr(m,n,errors):产生一个m*n二进制矩阵,参数errors是: 标量:产生的矩阵的每一行中元素1的个数有errors个; 行向量:产...
2018-09-07 11:54:21
1026
原创 关于MATLAB数值积分的注意事项
关于MATLAB的数值积分,常见的有trapz,inline,trapz,quadl,quadjk,integral等(具体用法详见MATLAB的help功能)。需要注意的是,我们在使用这些函数的时候,往往需要使用f=@(x)cos(x).^2+2 a = integral(f,-2,2) 这样的形式来定义积分函数。我们在定义的过程中需要注意,我们需要用点乘和点除来实现功能,不能用叉乘或叉除...
2018-08-31 15:32:07
2737
原创 初次来到CSDN世界
记录技术生活的第一天今天,和好友在路上闲逛,讨论到遇到问题怎么解决的时候,我发现,我所遇到的问题都可以在网络上找到答案,个人比较喜欢看CSDN博客的解答,因为大部分博客的解答都是比较靠谱的。然后我决定,在这个平台上分享一下我的个人学习心得,不仅可以分享给其他人,而且还可以互相交流。 第一次来到这个世界,有些小激动,记录一下今天份的开心。...
2018-08-31 15:00:57
170
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人