作业帮 > 综合 > 作业

Matlab画图求助 我想画一个函数的图像 函数y=3+x^2*5/(6+3*x^2),x的范围:0:0.001:50

来源:学生作业帮 编辑:搜搜做题作业网作业帮 分类:综合作业 时间:2024/04/30 14:40:39
Matlab画图求助 我想画一个函数的图像 函数y=3+x^2*5/(6+3*x^2),x的范围:0:0.001:50
我自己尝试画了一下,老是报错
Error using ==> mpower
Matrix must be square.
应该是x变成向量之后,y=3+x^2*5/(6+3*x^2)表达式书写有问题
Matlab画图求助 我想画一个函数的图像 函数y=3+x^2*5/(6+3*x^2),x的范围:0:0.001:50
这样写肯定有问题啦,matlab是矩阵运算的.
x=0:0.001:50;
y=3+x.^2*5./(6+3*x.^2);
 plot(y)
这样就对了.注意x下面和除号的前面都有一点.

再问: 表达式中加点号,是不是有什么技巧,或是有什么判断法则?
再答: matlab中plot画图都为矩阵运算,用到乘除或乘方等都要加点。 你下个matlab教程看看就知道了,这是最基本的。