1樓:眼露
這是笛卡爾的著名的「心形線」他花出來應該是顆心的形狀
(下面就是那個故事)
2023年,斯德哥爾摩的街頭,52歲的笛卡爾邂逅了18歲的瑞典公主克里斯汀。
那時,落魄、一文不名的笛卡爾過著乞討的生活,全部的財產只有身上穿得破破爛爛的衣服和隨身所帶的幾本數學書籍。
一個寧靜的午後,笛卡爾照例坐在街頭。突然,有人來到他旁邊,拍了拍他的肩膀:「你在幹什麼呢?
」扭過頭,笛卡爾看到一張年輕秀麗的臉龐,一雙清澈的眼睛如湛藍的湖水,楚楚動人。她就是瑞典的小公主,國王最寵愛的女兒克里斯汀。
她蹲下身,拿過笛卡爾的數學書和草稿紙,和他交談起來。言談中,他發現,這個小女孩思維敏捷,對數學有著濃厚的興趣。
幾天後,他意外地接到通知,國王聘請他做小公主的數學老師。滿心疑惑的笛卡爾跟隨前來通知的侍衛一起來到皇宮,在會客廳等候的時候,他看到前幾天在街頭偶遇的女孩子。從此,他當上了公主的數學老師。
公主的數學在笛卡爾的悉心指導下突飛猛進,他們之間也開始變得親密起來。每天形影不離也使他們彼此產生了愛慕之心。
然而,沒過多久,他們的戀情傳到了國王的耳朵裡。國王大怒,下令馬上將笛卡爾處死。在克里斯汀的苦苦哀求下,國王將他放逐回國,公主被軟禁。
笛卡爾回到法國後不久,便染上重病。在生命進入倒計時的那段日子,他日夜思念的還是街頭偶遇的那張溫暖的笑臉。在笛卡爾給克里斯汀寄出第十三封信後,他永遠地離開了這個世界。
這最後一封信上沒有寫一句話,只有一個方程:r=a(1-sinx)。
國王不忍看著心愛的女兒每天悶悶不樂,便把這封信給了她。拿到信的克里斯汀立即明白了戀人的意圖,找來紙和筆,著手把方程圖形畫了出來,一顆心形圖案出現在眼前,克里斯汀不禁流下感動的淚水,這條曲線就是著名的「心形線」。
這封享譽世界的另類情書,至今還儲存在歐洲笛卡爾的紀念館裡。
2樓:匿名使用者
a=3;
x=1:20; %從1到20,步進為1
y=a.*(1-sin(x));
plot(x,y);
如何用matlab的plot命令畫出y=sin(1/x)的圖形
3樓:墨汁諾
x=[-1:0.02:1];
plot(x,sin(1./x))
語句中的點代表對於元素相除,除0並不是錯誤,僅僅是內部資料溢位而已,可以不用管。
x=0:0.1:10;
y=sin(x);
plot(x,y)
例如:根據已知函式可知,在x=0處有間斷點,所以繪製該函式圖形,應避開該間斷點。圖形實現**如下:
x=-10.01:-0.01;y=x.*sin(1./x);
plot(x,y),hold on
x=0.01:10.01;y=x.*sin(1./x);
plot(x,y)
執行結果
擴充套件資料;
plot(x1,y1,x2,y2,……)在此格式中,每對x,y必須符合plot(x,y)中的要求,不同對之間沒有影響,命令將對每一對x,y繪製曲線。plot是繪製一維曲線的基本函式,但在使用此函式之前,須先定義曲線上每一點的x以及y座標。
若y和x為同維向量,則以x為橫座標,y為縱座標繪製連線圖。若x是向量,y是行數或列數與x長度相等的矩陣,則繪製多條不同色彩的連線圖,x被作為這些曲線的共同橫座標。若x和y為同型矩陣,則以x,y對應元素分別繪製曲線,曲線條數等於矩陣列數。
4樓:
如果單純只是想避免發生除數為零,就在取自變數值的時候把0避開就好了比如:x=-1:0.0011:1;
y=sin(1./x);
plot(x,y)
即使取了0點再裡面也可以畫出圖形,只使在求y的時候會給出警告比如:x=-1:0.001:1;
y=sin(1./x);
plot(x,y)
擺線的引數方程x=a(φ-sinφ),y=a(1-cosφ) a為常數 用matlab畫圖的程式怎麼編寫
5樓:匿名使用者
>> t=0:0.001*pi:2*pi;
>> x=3*(t-sin(t));
>> y=3*(1-cos(t));
>> polar(x,y);
其中,a=3.
polar函式用於極座標作圖。
用matlab畫出擺線 的一拱 x = a*(t-sin(t)); y = a*(1-cos(t)); 0
6樓:匿名使用者
你好,答案如下所示。
t = linspace(0,2*pi,200);
a = 2;
x = a .* (t - sin(t));
y = a .* (1 - cos(t));
plot(x,y)
axis equal
如何用matlab畫出y=x乘以sinx的圖形
7樓:m視界
**如下:
x=-10:0.1:10;
y=x.*sin(x);
plot(x,y)
結果如下:
覺得有幫助就採納吧。
用matlab以動畫的方式繪製出擺線 x=a(t-sint) y=a(1-cost) (a自己賦值)的漸屈線
8樓:匿名使用者
clear all;clf
a=1;
t=(1:720)./180*pi;
x=a*(t-sin(t));
y=a*(1-cos(t));
plot(x,y,'k-');hold ont1=t+pi;
x1=a*(t1-sin(t1))-pi;
y1=a*(-1-cos(t1));
plot(x1,y1,'g:')
for i=1:length(t)
h0=plot(x(i),y(i),'ko');
h1=plot(x1(i),y1(i),'ro');
h2=plot([x(i) x1(i)],[y(i) y1(i)],'b-');
pause(0.01);
delete(h0);
delete(h1);
delete(h2);
if i>1
plot(x1(i-1:i),y1(i-1:i),'r-')endend
matlab化簡問題,matlab對公式化簡後的結果仍然很長,如何進一步化簡呢?
我看這就怪了 syms x z x 93.0 x 96.2 x 100.0 x 104.2 19.91 108.7 93.0 108.7 96.2 108.7 100.0 108.7 104.2 x 93.0 x 96.2 x 100.0 x 108.7 17.07 104.2 93.0 104.2...
在matlab中輸入公式進行計算,但是不知道怎麼輸這個式子和計算最終的值,求大神
苛政 呵呵,數學好也沒用啊,需要程式設計基礎呀。不過你這個才1 7求和,實在不行只好辛苦點,自己手算了 clear 清理matlab下的變數 clc 清理一下command wondow c 0.0018 s 0.6 vc 0.62 a 0.7 a2 2.4869 定義一些引數 b2 0.0014 ...
如何用matlab程式設計計算該組公式的離散點
題主給出的一組公式要求x i y i 值 離散點 通過分析可以按下列思路來實現。1 根據 0 的範圍,求出 theta 0 pi 20 pi n 50 r 5 u sqrt n 2 cos theta 2 sin theta mx n cos theta my u sin theta 2 根據x e...