24小时热门版块排行榜    

查看: 922  |  回复: 6

houyongping04

银虫 (初入文坛)

[求助] 高手帮忙写个简单程序 已有2人参与

变量F,自变量 R,θ
关系F=Rγ[3.14Rksinθ+2cosθ-2]

k= 3 度/毫米
γ= 0.0728  N/m
R=2~8  毫米
θ= 35~75度
三维图,多谢

我自己改了别人一个程序,怎么感觉不对,那个高手能帮忙看看错在什么地方,或者帮忙写一个程序,多谢。

clear
[R,theta]=meshgrid(linspace(2,8,100),linspace(35,75,100));
k=3;
gamma=0.0728;
F=0.001*R*gamma*(3.14*R*k*sin(theta/180*pi)+2*cos(theta/180*pi)-2);
mesh(R,theta,F); colorbar
回复此楼

» 猜你喜欢

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

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

feign_te

金虫 (小有名气)

【答案】应助回帖

感谢参与,应助指数 +1
哇 连题都一样   R,theta是矩阵 对应位置相乘用.*
http://muchong.com/bbs/viewthread.php?tid=6757177&fpage=1
2楼2014-02-12 18:08:30
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

wil_lian

银虫 (初入文坛)

【答案】应助回帖

感谢参与,应助指数 +1
最近刚学matlab,也不太会,试着写了一个,高手请勿笑
源代码:
clear;
clc;
close all;
R=2:8;
theta=(35:75)*pi/180;
[X,Y]=meshgrid(R,theta);
Z=0.001*X.*0.0728.*(3.14.*X.*sin(Y)+2.*cos(Y)-2);
surf(X,Y,Z),colorbar
高手帮忙写个简单程序
QQ截图20140212225544.jpg

3楼2014-02-12 22:56:44
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

houyongping04

银虫 (初入文坛)

引用回帖:
2楼: Originally posted by feign_te at 2014-02-12 18:08:30
哇 连题都一样   R,theta是矩阵 对应位置相乘用.*
http://muchong.com/bbs/viewthread.php?tid=6757177&fpage=1

clear
[R,theta]=meshgrid(linspace(1.5,5,100),linspace(35,75,100));
k =3;
gamma=0.0728;
F=0.001*R.*gamma.*(3.14.*R.*k*sin(theta/180*pi)+2*cos(theta/180*pi)-2);
mesh(R,theta,F);

现在这个对吗?上次那个也是我提问的,我把您给我的改了一下,怎么老是感觉不对,您看现在对不?,多谢
4楼2014-02-13 08:40:26
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

houyongping04

银虫 (初入文坛)

引用回帖:
2楼: Originally posted by feign_te at 2014-02-12 18:08:30
哇 连题都一样   R,theta是矩阵 对应位置相乘用.*
http://muchong.com/bbs/viewthread.php?tid=6757177&fpage=1

高手能帮忙改改一个程序吗?我基本不懂,多谢。
5楼2014-02-13 08:54:21
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

houyongping04

银虫 (初入文坛)

引用回帖:
2楼: Originally posted by feign_te at 2014-02-12 18:08:30
哇 连题都一样   R,theta是矩阵 对应位置相乘用.*
http://muchong.com/bbs/viewthread.php?tid=6757177&fpage=1

高手,能给个联系方式吗?我QQ63544170,万分感谢。
6楼2014-02-13 08:58:40
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

feign_te

金虫 (小有名气)

引用回帖:
4楼: Originally posted by houyongping04 at 2014-02-13 08:40:26
clear
=meshgrid(linspace(1.5,5,100),linspace(35,75,100));
k =3;
gamma=0.0728;
F=0.001*R.*gamma.*(3.14.*R.*k*sin(theta/180*pi)+2*cos(theta/180*pi)-2);
mesh(R,theta,F);

现在这个对吗?上次那个也 ...

sin(theta/180*pi)前用点乘,图像整体和三楼一样。我是初学,不是高手。你要改的代码不知道有多长,短的话可以贴出来。
7楼2014-02-13 18:26:15
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 houyongping04 的主题更新
信息提示
请填处理意见