是用 黑色的 点 画 颜色可以用字母表示 例如 k r g b c m y w 黑 红 绿 蓝 青 洋红 黄 白 而符号的样式也可以改变 . o * s 点 圈 星 方形 还有其他的符号具体看matlab的帮助文件
表示取X的前K个元素, 如果前面已经存在变量X且其中的元素多于K个,则这个赋值语句相当于将原来的X的前K个元素赋值给当前的X,例:X=[1,2,3,4,5,6,7,8,9],假设K=6,则经过赋值语句X=X(1:6)后,X=[1,2,3,4,5,6]
x是向量,y是数字应该,W(:,k-1)'这个符号‘表示转置,看程序W(:,k-1)维数应该为nx1,加上符号’后变成1xn,而维数为nx1,相乘得出的y维数为1想,你在运行完该程序后可以看看workspace里面显示的x,y等变量的维数是不是这样,或者在command window中输入whos x y 看看x和y的变量信息 ...
k=2;x=zeros(3,4);a=[1,2,3];for j=1:3 x(j,k)=-a(j); %分别将-1、-2、-3赋值给x(1,2)、x(2,2)和x(3,2)end 运算结果:>> x x = 0 -1 0 0 0 -2 0 0 0 -3 0 0
可以这么写 ^是上三角,画出来的是线是由上三角组成的而不是点 k是black黑色的意思,是画出来的线是黑色的,k也可以换为g(绿色),r(红色)例:>> x=1:0.01:5;>> y=sin(x);>> plot(x(1:3),y(1:3),'k^')结果如图
你自己在命令行下试一下不就知道了 x == 1 返回一个逻辑数组,还是1*n,记为y吧 如果x(k) = 1,则y(k) 为true,在matlab里面表现为1,否则为false,也就是0.如果你想判断x的元素是不是全为1,则应该用 if all(x==1)如果想判断里面是不是有为1的元素,则应该用 if any(x==1)
r和k代表你画的图点的颜色,r是红色,k是黑色,*和.分别代表图中点的形状.例如:plot(1:5,1:5,'r*')hold on plot(1:5,6:10,'k.')
X是x序列的离散傅里叶变换。原本应该这么编:for k=0:500 for n=-1:3 X(k+1)=X(k+1)+x(n+2)*(exp(-1j*pi/500)).^(n*k);end end 但原程序比较牛,直接用矩阵相乘代替了向量求和。
>> x(:,1)<=2 ans = 3×1 logical 数组 1 1 0 综上,这个问题中,只有x矩阵第k列元素都...
>> x(:,1)<=2 ans = 3×1 logical 数组 1 1 0 综上,这个问题中,只有x矩阵第k列元素都...