MATLAB中,編寫ode45求解單擺運動的一階常微分方程組

2021-04-18 01:59:12 字數 2755 閱讀 8612

1樓:匿名使用者

%單擺程式bai

%狀態du量變y[角位置,角速zhi度dao]%運動微分內方程dy=[y(2),-g/l*y(1)]function main

tspan=0:0.01:10;

y0=[0.1475,0];

[t,y]=ode45(@(t,y) yfun2(t,y),tspan,y0);

plot(t,y(:,1),'r');

hold on

plot(t,y(:,2),'k');

legend('position','velocity');

grid on

endfunction  exer2=yfun2(t,y);

g=9.8;

l=25;

exer2(1,1)=y(2);

exer2(2,1)=(-g/l)*sin(y(1));

%程式文容件end

2樓:如風清澈

exer2=[x(2);(-g/l)*sin(x(1))];

敢問x(2)在這個子程式中是什麼

新手應該學習什麼程式語言?

3樓:匿名使用者

1.看你的情況說明,建議還是學「易語言」或者vb

2.易語言是中文環境,背後的實質是c語言,vb呢,屬於初學者語言,好入門。

3.」不管c/vb/c++/c#學會之後不都是一樣可以做出軟體嗎?「答案是肯定的。

只要熟練掌握一門語言,都是可以做出軟體的。只不過看你的目的了,若是自己用無所謂,若是但是以此求職謀生,那需要看應聘的單位需要什麼語言了。

4樓:千鋒教育

對於初學者,想做簡單的程式設計的話,建議從c語言開始入門。c語言是最主流的基礎語言。現在軟體開發上所用的的主流的高階程式語言大多數都是以c語言為基礎演化而來的,掌握好c語言有助於學習其他的高階程式語言。

在學習過程中推薦參考譚浩強的c語言教程,非常適合入門級別的教材,在學習中還要注重實際操作,技術的提高來與源於**量的積累。

5樓:匿名使用者

如果你只是打算學來玩玩的話,易語言和vb是最簡單的了,易語言寫遊戲外掛程式方便。

如果你是認真的話,只推薦你學c或c ,優點有樓下說的,畢竟沒哪個公司開放軟體用易語言的吧,學易語言工作都會找不到。如果你下定了決心的話,那就把全部的精力學c和彙編,把這2個學精通。

6樓:流風

c# 簡單,文件多,開發工具方便

其他語言要麼開發工具麻煩,要麼語言麻煩

計算機程式語言有哪些?

7樓:秘雁汲雲露

答:成千上萬。

最主流:

c++;

最基礎:basic

工程應用:fortran

教學語言:

pascal

程式語言一共有多少種?

一般遊戲程式設計用什麼語言和軟體

8樓:安徽新華電腦專修學院

你好,軟體開發不存在好語言或差語言,任何語言都可以,只是存在效率的差別。舉個例子:乙個複雜的數**算,人工計算需要100年,而用計算機計算只要1秒鐘,這就是效率的差別。

指令碼語言和程式語言的區別是什麼?

9樓:學雅思

1、指令碼語言:又被稱為擴建的語言,或者動態語言,是一種程式語言,用來控制軟體應用程式。

2、程式語言:一種計算機語言讓程式設計師能夠準確地定義計算機所需要使用的資料,並精確地定義在不同情況下所應當採取的行動。

二、特點不同

1、指令碼語言:指令碼通常以文字(如ascii)儲存,只在被呼叫時進行解釋或編譯。

2、程式語言:程式在執行時可以改變其結構,開發快速,接近自然語言,易於理解,更方便的**管理。

三、優缺點不同

1、指令碼語言:指令碼語言極大地簡化了「開發、部署、測試和除錯」的週期過程。大多數指令碼語言都能夠隨時部署,而不需要耗時的編譯/打包過程。

2、程式語言:任何程式語言的使用都需要確保編寫的程式能夠根據實際需要及時調整。因此,快速原型開發環境非常重要,在這種環境下,動態語言和相關庫的結合可以大大增強其優勢。

最簡單的程式語言是什麼

10樓:源白鶴

其實最簡單的程式語言是scratch,c和vb一點也不簡單

開源的程式語言有哪些?

11樓:草原上之狼

開源指的是源**是開放的,可以獲取的,至於程式語言,主要有指令碼和編譯兩類,如果要深究,看編譯器或直譯器是不是可以免費獲取,這些免費神器,通常也都有源**.說程式語言開源,比較不妥,只要軟體開源,就可以說開源,至於語言,最終也只是編譯器或直譯器,無所謂開不開源.

linux下程式設計什麼語言用的多

12樓:匿名使用者

c是linux的「母語」,不過寫qt圖形程式這種情況下,c++是首選(qt庫是c++寫的)。c/c++以外,

要算一類指令碼語言最多,如shell、python、perl、ruby等等(linux下指令碼能力很強,寫出來的程式也是不錯的)。

所有程式語言幾乎都可以用,儘管沒c語言那麼廣。

13樓:

python 現在很火 僅排在c/c++之後 我也在學

matlab中函式式M檔案怎樣編寫

開啟matlab,然後點左上方的file 選擇new,裡面就有m檔案 這個類似函式的,不好說啊。你找本書看看吧 請教關於matlab中的m函式和m檔案的程式編寫,謝謝!函式檔案 function myfun a,b,c x b 2 a 5 0.1 b 2 a 5 y a x.2 b x c plot...

在matlab中A4 5是什麼意思

4 5相當於 4 1 5,因為matlab預設步長為1,所以當步長為1時可以省略 a 是把矩陣a轉換為乙個列向量 matlab中a 5,5,4,3 是什麼意思 是關鍵 1 3 就是以1為初bai值du,以3為終值,以1為增加zhi速率。1 3 1 2 3 dao 你的 就是指所有的列,也專就是不屬特...

求用MATLAB編寫一波形程式xcos2pi

首先,要注意點乘和乘,最前邊那兩個cos那裡不太對 其次,頻率是數字頻率,你取樣剛好都到零點處,所以看起來是一條直線 matlab中t 0 0.01 0.5 pi y cos 2 pi 260 t 這個函式是什麼意思,生成的函式影象為什麼是這樣的 把t 0 0.01 0.5 pi 改成把t 0 0....