matlab脚本运行问题

2025-01-04 01:55:48
推荐回答(3个)
回答1:

在脚本里直接运行这个没有问题
x=0:0.1:6;
y=sin(x);
plot(x,y);

你出现的那个问题可能是函数明明有问题
matlab用脚本编辑的函数保存时,文件名要与函数名一致

回答2:

你可以尝试下sin_x,不加扩展名.m
这可能违反了matlab的某些规定吧。

回答3:

M文件代码:
function myfun
hold on;
for x=0:0.1:6;
y=sin(x);
plot(x,y);
end
说明:你原先的代码for0<=x<=6是说明,不能当代码运行,它是说明了你这个自变量的范围。如果你需要自己输入自变量你的脚本文件可以改成如下:
function myfun(x)
hold on;
for i=0:0.1:x;
y=sin(i);
plot(i,y);
end
你只要在命令窗口输入myfun(x)其中x是你输入的最大值,这样就画出来0到x的图像