1樓:匿名使用者
1、心形線的數學定義。
2、編制的繪製心形線的matlab程式**,如下圖所示:
3、當a=10 時,繪製的心形線,如下圖所示:
4、當a逐漸增大時的心形線,如下圖所示(採用子圖模式):
5、繪製三維的心形圖形,下面是編制的**:
2樓:匿名使用者
[x y z]=meshgrid(-1.5:0.02:1.5);
v=(x.^2+9/4*y.^2+z.^2-1).^3-x.^2.*z.^3-9/80*y.^2.*z.^3;
p=isosu***ce(x,y,z,v,0);
figure(1);clf;
patch(p,'edgecolor','none','facecolor','w');
h=contourslice(x,y,z,v,-1.5:0.
3:1.5,-1.
5:0.3:
1.5,-1.5:
0.3:1.
5,[0 0]);
set(h,'linewidth',2,'edgecolor','k');
view(3);axis eq
3樓:龍嘯九天
t=0:0.01*pi:2*pi;a=2
x=a*(2*cos(t)-cos(2*t));
y=a*(2*sin(t)-sin(2*t));
plot(x,y)
axis equal
使用matlab程式設計:畫出心形線和馬鞍面
4樓:匿名使用者
程式**和圖形如下:
%1心形線
clc;clear;close all;
i=-pi:0.1:pi;
x=2.*(sin(i)-sin(2*i)./2);
y=2.*(cos(i)-cos(i).^2);
figure(1);
plot(x,y);grid on;box on;
axis([-3 3 -4.2 1]);
title('心形線');xlabel('x');ylabel('y');
%2馬鞍面
clc;clear;
a=10;
b=10;
x=-1.5:0.1:1.5;
y=-1.5:0.1:1.5;
[x,y]=meshgrid(x,y);
z=x.^2/a-y.^2/b;
figure(2);
subplot(221);
surf (x,y,z);title('馬鞍面'); xlabel('x');ylabel('y');
subplot(222);
surf (x,y,z);title('馬鞍面'); xlabel('x');ylabel('y');
view(20,30);
subplot(223);
surf (x,y,z);title('馬鞍面'); xlabel('x');ylabel('y');
view(50,20);
subplot(224);
surf (x,y,z);title('馬鞍面'); xlabel('x');ylabel('y');
view(60,10);
關於matlab用ezplot畫心形線的問題 5
5樓:一切只為你我願
可以對ezplot返回線的控制代碼進行操作
或者用plot代替ezplot繪製,在plot中可以直接指定線形h = ezplot(...)
這裡h就是返回的句
柄操作用可以用set函式
h = ezplot(@(x)x.^2);
set(h,'color','r','linewidth',2)
matlab中,怎樣用function定義帶引數的方程?比
菠蘿時空 不知道是不是這樣的功能 myfun.m function y myfun a,b y solve char a 2 b x eof 呼叫函式前先syms x 然後 myfun x 1,2 x 1 執行結果如下 syms x myfun x 1,2 x 1 ans 1 3 建立一個func....
如何用圓規和直尺畫出三角形的高,怎樣用圓規和直尺做了一個已知角的相等角,要有圖喲!
臨淵羨魚 這個問題可以簡化成,過一點作一邊的垂直線,如下 已知 abc,如圖所示。2.左右延長 abc的底邊bc,如圖所示。3.以a點為中心,一定長度的半徑,在bc延長線上作出兩個交點,如圖所示。4.分別以b c上的兩個交點為圓心,一定長度為半徑,作出兩圓弧的交點,如圖所示。5.過a與圓弧交點作直線...
烟花真的能綻放出心形的圖案麼,怎樣用烟花來拼成乙個心形的圖案
真正的愛不是用言語可以表達的,是發自內心的,愛上乙個人你的整顆心都會被你愛的人所吸引,為他 她 著迷,為他 她 牽掛,但願每一分鐘都可以見到他 她 見不到的時候時時刻刻都會想著他 她 見到的時候你會興奮,心跳加快,在一起的時候你會感覺很溫暖很安全,與他 她 相濡以沫,你會期待用你的全部愛心來帶給他 ...