Labfans是一个针对大学生、工程师和科研工作者的技术社区。 论坛首页 | 联系我们(Contact Us)
MATLAB爱好者论坛-LabFans.com
返回   MATLAB爱好者论坛-LabFans.com > 工程数学软件 > MATLAB论坛
MATLAB论坛 一切MATLAB相关问题在此讨论。
回复
 
主题工具 显示模式
旧 2010-05-09, 23:27   #1
霹雳熊猫
初级会员
 
霹雳熊猫 的头像
 
注册日期: 2010-05-09
帖子: 1
声望力: 0
霹雳熊猫 正向着好的方向发展
默认 [求助]解超越方程

本人要画一个曲线,程序如下:(p为19维行向量,q为19维列向量)
p=[0.19
0.78
0.96
1.31
2.78
3.16
4.15
4.67
4.85
6.5
7.35
8.01
8.27
12.0
13.95
16.0
21.21
27.11
34.95]';
q=[-1.660731207
-0.248461359
-0.040821995
0.270027137
1.022450928
1.150572028
1.423108334
1.541159072
1.578978705
1.871802177
1.994700313
2.080690761
2.112634509
2.48490665
2.635479508
2.772588722
3.054472769
3.299902664
3.553918469];
fplot('[(p.^x)*q/sum(p.^x)-1/x-sum(q)/19,0]',[0.9,1])

运行后显示
??? Error using ==> inline.feval
Not enough inputs to inline function.

Error in ==> fplot at 102
x = xmin; y = feval(fun,x,args{4:end});


请高人指教~Thanks!

此帖于 2010-05-09 23:32 被 霹雳熊猫 编辑。 原因: 修改标题
霹雳熊猫 当前离线   回复时引用此帖
回复


发帖规则
不可以发表新主题
不可以发表回复
不可以上传附件
不可以编辑自己的帖子

启用 BB 代码
论坛启用 表情符号
论坛启用 [IMG] 代码
论坛禁用 HTML 代码



所有时间均为北京时间。现在的时间是 02:42


Powered by vBulletin
版权所有 ©2000 - 2025,Jelsoft Enterprises Ltd.