又到周六,下周就要迎来春节小长假了,想一想都有些激动。在外漂了一全年,总于能够回家和父母团聚了,还有吃好吃的...,哎呀~想一想都流口水呢。不过先不要激动,假期到来前仍是要好好工做的,明天周日苦逼的调休...编程
下面回归正题,聊聊这周想分享的好东西,就是用MATLAB绘制心型图,对!是 ' 心 ' 形的哦~,本人并非数学专业,只是工做中H5页面作动画有用过动画曲线,好比tween.js,因为底层动画控制逻辑是数学函数。因而回忆起本身大二暑假那年的数学建模竞赛中曾用过MATLAB数学编程工具,时隔数年,之前的理论知识基本忘记的差很少了,这会儿有时间回忆了下加上查些资料,最终用个人MATLAB 7.0 作了个简单的心型图。很简单的demo,你们能够发挥本身的聪明才智,绘制出各类图形,甚至运用在本身的工做中...函数
ezplot('(x^2-1+y^2)^3-x^2*y^3 = 0') %隐函数做图,想比于plot不用指定变量范围,很适合用来调曲线哦~ 本身发挥吧 axis([-2.5 2.5 -2 2]) %范围
n=100; x=linspace(-3,3,n); %nirv 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([60 30]); %视角