为什么我在matlab里运行下面的程序总是说我没有定义x啊?
来源:学生作业帮 编辑:拍题作业网作业帮 分类:综合作业 时间:2024/04/20 13:34:06
为什么我在matlab里运行下面的程序总是说我没有定义x啊?
function f=fra(len,inc,x)
fh=fix(((size(x,1)-len)/inc)+1)
f=zeros(fh,len);
i=1;
n=1;
while i
function f=fra(len,inc,x)
fh=fix(((size(x,1)-len)/inc)+1)
f=zeros(fh,len);
i=1;
n=1;
while i
那你是有没有预先给x赋值啊
再问: 我的x是在主函数中赋值的,就是在短时平均能量nengliang.M文件中令x=fscanf(fid,'%f')
再答: 你能不能把出错信息贴出来。如果是这种情况,也可能是要将x声明为全局变量
再问: ??? Input argument "x" is undefined. Error in ==> fra at 2 fh=fix(((size(x,1)-len)/inc)+1)
再答: 你在nengliang.M 文件中对x赋值,然后调用的fra(len,inc,x) 函数么??
再问: 是的
再答: 函数前有没有添加clc clear等清除内存的语句?? 要是也没有的话,我也看不出来了。。。。。。
再问: 我的x是在主函数中赋值的,就是在短时平均能量nengliang.M文件中令x=fscanf(fid,'%f')
再答: 你能不能把出错信息贴出来。如果是这种情况,也可能是要将x声明为全局变量
再问: ??? Input argument "x" is undefined. Error in ==> fra at 2 fh=fix(((size(x,1)-len)/inc)+1)
再答: 你在nengliang.M 文件中对x赋值,然后调用的fra(len,inc,x) 函数么??
再问: 是的
再答: 函数前有没有添加clc clear等清除内存的语句?? 要是也没有的话,我也看不出来了。。。。。。
求大神帮帮,我的matlab程序为什么运行不了?
我的matlab运行的程序的收敛性曲线没有曲线,程序如下
MATLAB程序问题:运行下面的程序,
大神帮我看看这个matlab程序实现的拉格朗日插值程序计算运行为什么有问题?
我的MATLAB程序运行这条指令时老是出不了结果 quad('x.*log(1+x)',0,1); 程序根本没有显示结果
下面的matlab程序错误在哪里?怎么不运行?
帮我看一下下面的matlab程序,运行时提示有错误,
下面程序为何在matlab中运行不了啊?
我的matlab运行程序后没反应
我的Matlab程序怎么没有图形?
matlab 中funval函数的作用是什么啊?我参考的程序里根本没有定义这个函数
matlab程序中为什么下面这个式子运行不下去: