Labfans是一个针对大学生、工程师和科研工作者的技术社区。 论坛首页 | 联系我们(Contact Us)
MATLAB爱好者论坛-LabFans.com
返回   MATLAB爱好者论坛-LabFans.com > 工程数学软件 > MATLAB论坛
MATLAB论坛 一切MATLAB相关问题在此讨论。
回复
 
主题工具 显示模式
旧 2009-03-23, 11:30   #1
hfut20031407
初级会员
 
注册日期: 2009-03-23
年龄: 39
帖子: 1
声望力: 0
hfut20031407 正向着好的方向发展
默认 [求助]一个函数画不成功

各位大侠,您们好:
我想问一个问题,就是我输入以下代码时,
l=0:0.1:16;
a=1-4^2/8.9^2;
b=1-l.^2/16^2;
c=1+l.^2/3*16^2;
r=4/sqrt(1-a*b.^2/c.^3);
结果就显示r=4.0000
请问是为什么,如何我想得到这个函数的结果和图像,应该如何写代码呢,谢谢了
hfut20031407 当前离线   回复时引用此帖
旧 2009-03-23, 15:01   #2
pusa
初级会员
 
注册日期: 2008-12-02
年龄: 41
帖子: 3
声望力: 0
pusa 正向着好的方向发展
默认 回复: [求助]一个函数画不成功

b,c,r中所有与 l 有直接关系的运算都应该用点运算
l=0:0.1:16;
a=1-4^2/8.9^2;
b=1-l.^2./16^2;
c=1+l.^2./3.*16^2;
r=4./sqrt(1-a.*b.^2./c.^3);
pusa 当前离线   回复时引用此帖
旧 2009-03-23, 19:21   #3
mathjiang
高级会员
 
注册日期: 2008-01-02
帖子: 247
声望力: 22
mathjiang 正向着好的方向发展
默认 回复: [求助]一个函数画不成功

看不懂是“1”还是“l”,所以没法回答。
mathjiang 当前离线   回复时引用此帖
旧 2009-03-24, 15:56   #4
TTT_IOU
普通会员
 
注册日期: 2009-02-22
帖子: 91
声望力: 18
TTT_IOU 正向着好的方向发展
默认 回复: [求助]一个函数画不成功

不知道这个可否是你要的结果:
一)
k=0:.1:16;
a=1-4^2/8.9^2;
b=1-k.^2./16^2;
c=1+k.^2./3.*16^2;
r=4./sqrt(1-a*b.^2./c.^3);
plot(k,r);
二)
k=0:.001:0.5;
a=1-4^2/8.9^2;
b=1-k.^2./16^2;
c=1+k.^2./3.*16^2;
r=4./sqrt(1-a*b.^2./c.^3);
plot(k,r);
其中值略有变动,考虑图形缘故;
TTT_IOU 当前离线   回复时引用此帖
回复


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

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



所有时间均为北京时间。现在的时间是 13:10


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