24小时热门版块排行榜    

CyRhmU.jpeg
查看: 963  |  回复: 3

阿灿

铜虫 (小有名气)

[求助] 请问:曲线方程如何用Matlab编程~~Matlab菜鸟,比较急!谢谢~~~已有1人参与

问题:想知道方程:
请问:曲线方程如何用Matlab编程~~Matlab菜鸟,比较急!谢谢~~~
2.png

中,对多个不同 e 值,角度 a 随 δ 的曲线变化关系(输出图像,一个e对应一条曲线,全显示在一个图像中)

其中:已知s=-3.5724*δ^3+6.8483*δ^2+3.5940*δ+2.0405;
               R0=60;
               e=10,20,30,40;   
先谢过了~~
回复此楼

» 猜你喜欢

» 本主题相关价值贴推荐,对您同样有帮助:

已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

wurongjun

专家顾问 (职业作家)

【答案】应助回帖

★ ★ ★ ★ ★
感谢参与,应助指数 +1
阿灿: 金币+5, ★★★很有帮助 2015-02-03 20:47:29
function quxhuitu
dlt=linspace(-10,10,50);
s=-3.5724*dlt.^3+6.8483*dlt.^2+3.5940*dlt+2.0405;
ds=-3*3.5724*dlt.^2+2*6.8483*dlt.^2+3.5940;
R0=60;
for e=10:10:40;
alph=atan((ds-e)./(sqrt(R0^2-e^2)+s));
plot(dlt,alph,'-r','LineWidth',2)
hold on
end
请问:曲线方程如何用Matlab编程~~Matlab菜鸟,比较急!谢谢~~~-1
tupian.jpg

善恶到头终有报,人间正道是沧桑.
2楼2015-02-03 19:07:24
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

阿灿

铜虫 (小有名气)

引用回帖:
2楼: Originally posted by wurongjun at 2015-02-03 19:07:24
function quxhuitu
dlt=linspace(-10,10,50);
s=-3.5724*dlt.^3+6.8483*dlt.^2+3.5940*dlt+2.0405;
ds=-3*3.5724*dlt.^2+2*6.8483*dlt.^2+3.5940;
R0=60;
for e=10:10:40;
alph=atan((ds-e)./(sqrt(R0^2-e^2) ...

非常感谢你的回答~~还有几个问题想再问下~~
1、我忘了给 δ 取范围,如果0≤δ ≤120,每隔15°,这样写:dlt=linspace(0,2*PI/3,8)又没有问题?
2、纵坐标和横坐标数据刻度可否是角度,不是弧度值;
3、输出的图像上可不可以显示"e=0,10,20,30,40"值来对应曲线。

我改了下程序

得到的结果是这样

不知道有木有问题,麻烦看下,谢谢~~~
请问:曲线方程如何用Matlab编程~~Matlab菜鸟,比较急!谢谢~~~-2
1-1.png


请问:曲线方程如何用Matlab编程~~Matlab菜鸟,比较急!谢谢~~~-3
1-2.png

3楼2015-02-03 20:59:51
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

wurongjun

专家顾问 (职业作家)

可以!用text(x,y,'字符')命令!
善恶到头终有报,人间正道是沧桑.
4楼2015-02-03 22:20:43
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 阿灿 的主题更新
信息提示
请填处理意见