作业帮 > 综合 > 作业

matlab语句执行,这个公式哪里有拼写问题?

来源:学生作业帮 编辑:搜搜考试网作业帮 分类:综合作业 时间:2024/07/17 17:25:52
matlab语句执行,这个公式哪里有拼写问题?
x=ceil(log(n)/log(2));
v=100;
k=64;
n=2:90;
t=(3*k-2*x-21+(2*x+44)*n)/v;
matlab语句执行,这个公式哪里有拼写问题?
这不是拼写问题,你的第一句话出现了一个之前没有赋值的n,在之后赋值是没用的,程序都是顺序执行的,你得先对n进行赋值才能够在x赋值的时候使用n.
然后的问题是t=(3*k-2*x-21+(2*x+44)*n)/v;这句话的2*x+44左括号应该是半角的(而不是(,
还有(2*x+44)*n应该改成(2*x+44).*n,.*是矩阵对应的数据相乘,得到的是一个同维的向量,要不然x与n是同维的行向量,不能直接作乘,起码应该是x*n',但是这应该不是你的本意.
n=2:90;
x=ceil(log(n)/log(2));
v=100;
k=64;
t=(3*k-2*x-21+(2*x+44).*n)/v;
应该就没事了 ,Good Luck!