matlab 7.0三维心形函数

如何画出三维的新型函数用MATLAB7.0而且是彩色的如http://zhidao.baidu.com/question/115433401.html详细点我刚下载的ma... 如何画出三维的新型函数 用MATLAB 7.0 而且是彩色的
http://zhidao.baidu.com/question/115433401.html 详细点
我刚下载的matlab7.0 不太会用呢 尽可能详细回答 谢了
顺便求一下 matlab 的基础画图什么的教程 貌似功能很强大啊
展开
 我来答 举报
tianxiawulang
推荐于2017-11-28 · TA获得超过2.7万个赞
知道大有可为答主
回答量:4732
采纳率:89%
帮助的人:2827万
展开全部
% 二维心形图
figure(1)
ezplot('(x^2-1+y^2)^3-x^2*y^3 = 0')
axis([-2.5 2.5 -2 2])

% 三维心形图
figure(2)
n=100;
x=linspace(-3,3,n);
y=linspace(-3,3,n);
z=linspace(-3,3,n);
[X,Y,Z]=ndgrid(x,y,z);
F=((-(X.^2) .* (Z.^3) -(9/80).*(Y.^2).*(Z.^3)) + ((X.^2) + (9/4).* (Y.^2) + (Z.^2)-1).^3);
isosurface(F,0)
lighting phong
caxis
axis equal
colormap('flag');
view([55 34]);
更多追问追答
追问
不是彩色的 你看看我给你那网址        而且 也没有新手教程           求你再用点心回答 给你追加30分
追答

没看明白,什么“不是彩色的”?

我看你那个网址了,有什么问题吗?你要的是画心形,我画出来的不是吗?

 

至于说新手教程,实在不知从哪里跟你说起。MATLAB相当庞大,根本不可能在这里几句话给你说清楚。如果你有诚意想学,作为一个过来人,给你一些建议倒是可以:

 

  1. 首先要有长期学习的思想准备,不要指望速成。我用了十几年了,在熟悉的人当中也算薄有虚名,但我自己清楚,只能勉强算是入门,离精通还差得远。

  2. 英语过得去的话,建议看MATLAB自带的文档。MATLAB的文档系统相当完备,读起来简直可以算得上是享受。入门可以从Getting Started with MATLAB那部分开始,篇幅并不大,但把初学应该掌握的知识都很好的包含在内了,同时也给出了下一步学习的建议。

  3. 如果刚开始学习,英语有困难,可以买一两本相关的中文图书。现在市面上MATLAB方面的书有几百种,我前些年看过一些,手头上有几十种电子书,整体感觉,绝大多数是垃圾,还是那句话,英语过得去建议看自带的文档。如果一定要看中文书,可以考虑张志涌和薛定宇写的书,这两位教授写书还算比较有诚意的。

  4. 有时间多看看MATLAB帮助里面带的demo,有助于你尽快了解MATLAB的功能有多强大。

  5. 想学好MATLAB,读代码是必要的手段。比如我前面给你的代码,你可以先运行看效果,然后逐个命令去看是怎样做到的,遇到不懂的命令就看帮助,有困难再上网求助。不要指望别人手把手教给你,有那种惰性的话不可能学好。

 

先说这些吧,可能有的话不是很中听,但请记住,忠言逆耳,不带抵触情绪的认真想想我说的这些话对你会有帮助。

 

我回答的已经很用心了,这些字都是逐个打出来的,话也是经过斟酌的。追加分就不必了,我不是为了这点虚拟的分才回答的。

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式