作业帮 > 综合 > 作业

下面那个matlab 函数不知道错在哪,

来源:学生作业帮 编辑:百度作业网作业帮 分类:综合作业 时间:2024/07/16 02:45:10
下面那个matlab 函数不知道错在哪,
function sintu(a,b,c)
x=0:0.01:2*pi;
y=a*sin(b*x+c);
plot(x,y)
grid on
发现这个无法运行,
总提示
Input argument "a" is undefined.
Error in ==> function_sintu at 3y=a*sin(b*x+c);
下面那个matlab 函数不知道错在哪,
我想a、b、c是3个常数吧,那你应该给他们赋值呀,函数的变量应该是x.
function y=sintu(x)
global a b c
y=a*sin(b*x+c);

主程序:
clear all;
clc;
global a b c
a=2;b=3;c=4;
y=sintu(x);
plot(x,y);
grid on;