刚开始学MATLAB,运行文件报错“未定义与‘double’类型的输入参数相对应的函数‘u’”
答案:2 悬赏:30 手机版
解决时间 2021-04-02 16:23
- 提问者网友:我没有何以琛的痴心不悔
- 2021-04-02 13:14
刚开始学MATLAB,运行文件报错“未定义与‘double’类型的输入参数相对应的函数‘u’”
最佳答案
- 五星知识达人网友:北城痞子
- 2021-04-02 14:03
提示已经很清楚了,就是你没有定义双精度型变量u,必须在类定义前面添加:
double u;
输入输出语句也应作相应处理。否则也会出现问题。
例如:输入,采用命令:
scanf("%lf ",&u);
f前面的l不可少,少了就不能接受到正确数据;
输出时,采用命令:
printf("%lf", u);
f前面的l不可少,少了就不能接输出正确数据。
double u;
输入输出语句也应作相应处理。否则也会出现问题。
例如:输入,采用命令:
scanf("%lf ",&u);
f前面的l不可少,少了就不能接受到正确数据;
输出时,采用命令:
printf("%lf", u);
f前面的l不可少,少了就不能接输出正确数据。
全部回答
- 1楼网友:酒安江南
- 2021-04-02 15:00
这不是很明了吗。没有定义 u 。追问怎么改动?求详细点,不清楚那,我对照几个程序都是这样的啊!追答把 u 矩阵或数列输进去啊,如:
dt=0.01;t=-1:dt:2;
u=[……];
x=u(t)-u(t-1);
……追问
题目未规定u的函数或者数列啊!类似如下的这个题目。
追答这个只能自己举例子了,没有u(t)的话,没法做。。。抱歉了
dt=0.01;t=-1:dt:2;
u=[……];
x=u(t)-u(t-1);
……追问
题目未规定u的函数或者数列啊!类似如下的这个题目。
追答这个只能自己举例子了,没有u(t)的话,没法做。。。抱歉了
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯