| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1341 人关注过本帖
标题:[求助]关于matlab画图
只看楼主 加入收藏
maiathena
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2006-5-26
收藏
 问题点数:0 回复次数:4 
[求助]关于matlab画图

最近在编写matlab程序的时候....
到最后有个描绘曲线的出不来....
大概就是一个函数关于两个自变量的...
但画图就画只和其中一个自变量而已
例如
x=linspace(0,30,100);
v=linspace(0,2*pi,100);
for k=1:100
M=v*cos(v*x(k))
end
然后就是画M和v的曲线
请求各位高手帮助下~~

搜索更多相关主题的帖子: matlab 画图 
2006-05-26 20:21
yegeyege
Rank: 1
等 级:新手上路
帖 子:9
专家分:0
注 册:2006-4-16
收藏
得分:0 

首先建立一个函数
function z=myfun(x,y)
z=x.^2+y.^4+10

然后在主函数里编写如下程序

fplot(@(y)myfun(2,y),[0 10])
画出来的就是z关于y的函数图像
也可以画关于x的图像
fplot(@(x)myfun(x,3),[0 10])

2006-05-26 20:34
maiathena
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2006-5-26
收藏
得分:0 
??? Error using ==> plot
Not enough input arguments.
不行的..出错啊..
你的matlab什么版本的?
2006-05-27 11:05
wqg_96170
Rank: 1
等 级:新手上路
帖 子:6
专家分:0
注 册:2007-4-30
收藏
得分:0 
回复:(maiathena)??? Error using ==> plotNot ...
x=linspace(0,30,100);
v=linspace(0,2*pi,100);
for k=1:100
M(k)=v(k)*cos(v(k)*x(k));
end
plot(v,M,x,M);
2007-04-30 12:35
seidel
Rank: 4
等 级:贵宾
威 望:11
帖 子:217
专家分:20
注 册:2007-1-31
收藏
得分:0 

你应该说明画 x等于多少的v的M图像啊!固定x就可以画啦。


究竟离别只是一场退出还是美好记忆的延续,    最美好的爱究竟是成全还是守候?
2007-05-01 10:24
快速回复:[求助]关于matlab画图
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.021602 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved