A=rand(3,num);E=[ones(1,num);A]---ones(1,num)---定义一个1行num列的全1数组,A是x行num列的矩阵 E的第一行是ones(1,num),E的第二行至第end行是矩阵A
num=[1 1.1]den=[1 2 5 7 4 ]num=s+1.1 den=s^4+2s^3+5s^2+7s+4 tf2zp 用来求 num/den传函的极零点及增益 >> num=[1 1.1]num = 1.0000 1.1000 >> den=[1 2 5 7 4 ]den = 1 2 5 7 4 >> [z,p,k]=tf2zp(num,den)z = -1.1000 p =...
预分配内存,以提高计算速度。matlab 的内存机制我没怎么研究过,只知道它支持非常灵活的数组操作,但灵活...
ones函数的作用是生成m行n列的全1矩阵,这里的m=1 n=M 也就是生成1行M列的全1矩阵
两个数组相乘,p是一个数组,(1:num_bins)'也是一个数组,两数组的维度相同
提取a矩阵中的第1到第num列
循环次数 pattern(i).num pattern(i) 可能是struct类型 , 里边的 第 i 个 从1 循环到 pattern(i).num,步长为1
将s_area矩阵设置为1*num_step全零矩阵 一般用于初始化分配内存,提高程序运行速度
统计数组中小于某个数的元素个数 a=[1,2,3,4,5,6,7];num1=1;num2=1;for j=1:7 if a(1,j)<=3 num1=num1+1;else if a(1,j)>=5 num2=num2+1;end end end num1 num2
[row, col] = find( R ~= 0 ); % row,col是所有非零元素的横坐标和纵坐标 num = size(row, 1); % 有多少个非零元素 for i = 1:num R(row(i), col(i)) = 1; % 非零元素置一 end