Matlab问题求助

2025-02-27 05:53:28
推荐回答(3个)
回答1:

第一个很明显,你没有定义命令或函数lp,我估计你有这个函数,但路径不对。
你把函数放到当前工作目录下就行了。

[x,1]=qp(h,c,a,b,zeros(2,1))
其中〔〕中的是返回值,你放了一个常量1在里面肯定是不对的。这个能面不能放常量。也就是错误中提示的cannot contain numeric value

回答2:

举个例子,希望有所帮助。
代码
clc;
clear
all;
close
all;
%
载入xls文件
[num,
txt,
row]
=
xlsread('c:\\test\\test.xls');
apple
=
num(:,
1);
%
apple列数据
numlimt
=
3;
%
阈值
ind
=
find(apple
>
numlimt);
%
寻找所在的行
num(ind,
:)
%
显示
结果
ans
=

4
3
4

5
4
2
>>

回答3:

用fplot指令,比如画函数y=x^2在x=-2..2的图,则是
fplot('x^2',[-2
2])
用diff('y')后,绘图时要把结果转成char,如
y='x^4'
fplot(char(diff(y)),[-2
2])