x=(0:0.01:6)'; k=0.2:0.1:2; y=sin(x)*k; plot(x,y) 请解释下这段程序,特
来源:学生作业帮 编辑:拍题作业网作业帮 分类:综合作业 时间:2024/04/30 00:04:54
x=(0:0.01:6)'; k=0.2:0.1:2; y=sin(x)*k; plot(x,y) 请解释下这段程序,特别是第一句.
x=(0:0.01:6)'是将变量X进行转置,得到一个列向量601*1,
k=0.2:0.1:2是函数y=Asin(x)的振幅的取值范围,是一个行向量1*19,
y=sin(x)*k中sin(x)是一个列向量,或601*1的矩阵,k为1*19的矩阵,y为601*19的矩阵,根据矩阵 相乘的法则,y写成行向量的形式为y=[k1*sin(x),k2*sin(X),...k19*sin(x)],其中kn*sin(x)为601*1的列向量.
plot(x,y),在matlab中二维矩阵是按照列顺序存储的,根据plot的规则,每取出一个向量x,对应从y中顺序取出和x长度相等的数据,即取出一列数据kn*sin(x).如果y中数据没有取完,则重新以x为长度,读取y的数据,本例中共读取19次,故plot(x,y)实际是画了19条振幅不同的正弦曲线.
k=0.2:0.1:2是函数y=Asin(x)的振幅的取值范围,是一个行向量1*19,
y=sin(x)*k中sin(x)是一个列向量,或601*1的矩阵,k为1*19的矩阵,y为601*19的矩阵,根据矩阵 相乘的法则,y写成行向量的形式为y=[k1*sin(x),k2*sin(X),...k19*sin(x)],其中kn*sin(x)为601*1的列向量.
plot(x,y),在matlab中二维矩阵是按照列顺序存储的,根据plot的规则,每取出一个向量x,对应从y中顺序取出和x长度相等的数据,即取出一列数据kn*sin(x).如果y中数据没有取完,则重新以x为长度,读取y的数据,本例中共读取19次,故plot(x,y)实际是画了19条振幅不同的正弦曲线.
x=(0:0.01:6)'; k=0.2:0.1:2; y=sin(x)*k; plot(x,y) 请解释下这段程序,特
我的matlab程序哪里错了? t=0:0.01:2*pi x=cos(t)^3 y=sin(t)^3 plot(x,y
sin(x+y)sin(x-y)=k,求cos^2x-cos^2y
matlab画图x = 0:0.01:10; y =sin(2*x)*cos(100*x)/(2*x); plot(x,
x=0:0.001:2; y=humps(x); plot(x,y); 如何求其最大值,需要matlab的程序?
4x+6y-5K=03x+4y+2K=0(K不等于0)求x:y:K求(3x+6y-k)/(x-10y-7k)的值
Matlab的作图命令,x = 0:pi/100:2*pi; y = sin(x); plot(x,y)
x=0:0.01:100; y=2^x.; plot(x,y) 为什么出错?
反比例函数y=k/x,k>0,x
matlab中的plot(x,y,'k+',x,z,'r')
当x、y满足x>=0,y>=x,2x+y+k
mathematica,可以画出 Plot[n,{x,0,2Pi}] 但是 画不出 y=D[n,x] Plot[y,x]