當前位置:ag真人国际官网-ag旗舰厅官方网站 » 編程軟體 » matlab編程教程

matlab編程教程-ag真人国际官网

發布時間: 2022-01-08 04:17:34

a. matlab如何編程

  • 首先,在我們的桌面上找到matlab軟體的圖標,將滑鼠移到該位置雙擊點開,這時電腦屏幕會彈出matlab軟體的主界面。

    這只是我的一點個人經驗,還是希望能夠幫助大家的。

b. matlab編程

這里要用到編寫c語言mex文件。你先用c編寫程序,比如你已經有postbag.c 。然後在matlab裡面輸入mex postbag.c。 就能把這個c文件編寫成mex文件了。然後就可以有輸出了

c. 用matlab怎麼編程

不需要用循環,直接使用邏輯數組運算更快。

我假設你的x和x(1)--x(n)是不同的變數,那麼我用a來表示你的x,用x數組代表你的x(1)--x(n)
我隨便給這些數賦值

a=10;
x=1:3:30;
k=5;

temp = true(size(x));
temp(k) = false;

y = prod(a - x) / prod(x(k) - x(temp));

a-x是生成數組[a-x(1), a-x(2), ..., a-x(n)],prod()是吧這個數組相乘

temp是一個邏輯數組,和x相同大小,並且只有第k個數是false。x(temp)就是生成[x(1), x(2),..., x(k-1), x(k 1), ..., x(n)]

其他的應該容易理解

補充:
拉格朗日插值多項式可也這么寫:
%x0,y0是已知各點坐標,共n點
x0 = [1, 2, 3];
y0 = [1, 8, 27];
n = length(x0);

%x是要求的點
x = 4;

y = 0;
for k = 1:n
temp = true(size(x0));
temp(k) = false;
y = y y0(k) * prod(x - x0(temp)) / prod(x0(k) - x0(temp));
end

d. matlab編程 急 急 急

function plotcirandsqu(str,r)
if strcmp(str,'circle')
theta=linspace(0,2*pi);
plot(r*cos(theta),r*sin(theta));
elseif strcmp(str,'square')
rectangle('position',[-r/2,-r/2,r,r],...
'curvature',[1,1],...
'linewidth',2,'linestyle','-')
else
error('輸入有誤');
end
axis equal
axis([-2*r 2*r -2*r 2*r])

************************************
也直接可以用rectangle調整'curvature'屬性來畫

e. matlab 怎麼編程

就像c語言將代碼寫在.c文件中一樣,matlab可以將代碼寫在.m文件中,可以像c編譯器一樣設置斷點、單步運行,而且可以定義函數

f. matlab怎麼編程

樓上算的是對的。你這個公式,不符合matlab的基本運算規則。。。還是先看看最基本的運演算法則,cos(2x)這樣的式子 還有 y=kx b這樣的式子不是方程輸入格式。

g. matlab編程

畫什麼曲線?曲線方程呢?

程序如下:

x = 0:(2*pi/100):2*pi;
y= cos(x) .* (0.5 3 * sin(x)./ (1 x.^2)); %請檢查一下括弧對不對,你的式子表達不是很清楚。
figure;
plot(x, y);
xlabel('time');
ylabel('amplitude');
title('decaying oscillating');
grid on;

h. 簡單matlab編程

在命令窗口(command window)中:
1) 【上、下鍵】――切換到之前、之後的命令,可以重復按多次來達到你想要的命令
2) clc――清除命令窗口顯示的語句,此命令並不清空當前工作區的變數,僅僅是把屏幕上顯示出來的語句清除掉
3) clear――這個才是清空當前工作區的變數命令,常用語句clear all來完成
4) 【tab】鍵――(轉自版友心燈)在看到的:在command窗口,輸入一個命令的前幾個字元,然後按tab鍵,會彈出前面含這幾個字元的所有命令,找到你要的命令,回車,就可以自動完成。目前討論結果是:matlab6.5版本中,如果候選命令超過100個,則不顯示。而在matlab7以後版本中,則沒有這個限制,均可正常提示
5) 【ctrl c】(或【ctrl+break】)――(轉自版友yangjin_ren)在matlab程序運行過程中,可能由於程序編寫的失誤,導致程序不停的運行,在命令窗口輸入「ctrl c」可以將運行的程序停下來,而不需要將整個matlab程序關掉。不過進行此操作的前提是能夠激活切換到命令窗口才行,呵呵。

2. 在編輯器(editor)中:

1) 【tab】(或【ctrl ]】)――增加縮進(對多行有效)
2) 【ctrl [】--減少縮進(對多行有效)
3) 【ctrl i】--自動縮進(即自動排版,對多行有效)
4) 【ctrl r】――注釋(對多行有效)
5) 【ctrl t】――去掉注釋(對多行有效)
6) 【ctrl b】――括弧配對檢查(對版本6.5有效,但版本7.0無效,不知道是取消了還是換了另外的快捷鍵,請大牛們指點,其他版本沒有測試過)
7) 【f12】――設置或取消斷點
8) 【f5】――運行程序

其餘的例如在debug狀態下的快捷鍵就不多說了,自己看菜單debug吧!

累了, 有時間再寫吧。希望大家多

i. 用matlab編寫程序

可以寫程序,並且不用編譯就可以運行。

可以編譯為獨立的exe文件。查compile有關的命令,matlab書籍上都有介紹。

matlab擅長圖像處理,如果有問題,換個函數就行了,讀圖片不成問題。

寫程序得看具體情況。

matlab作為一個編程語言,我個人的看法是:無所不能。

熱點內容
接龍源碼 發布:2024-11-19 10:14:48 瀏覽:33
驅動軟體哪個安卓版好 發布:2024-11-19 10:08:28 瀏覽:703
伺服器一鍵搭建java環境 發布:2024-11-19 10:08:27 瀏覽:729
布丁少兒編程 發布:2024-11-19 09:57:11 瀏覽:98
vb資料庫數組 發布:2024-11-19 09:23:40 瀏覽:828
安卓游戲數據保存在哪裡找 發布:2024-11-19 09:22:02 瀏覽:310
解壓出來的文件亂碼 發布:2024-11-19 09:15:40 瀏覽:940
北航ftp是多少 發布:2024-11-19 09:15:32 瀏覽:822
瀏覽保存密碼如何取消 發布:2024-11-19 09:10:17 瀏覽:90
安卓怎麼關簡訊重復提醒 發布:2024-11-19 09:02:00 瀏覽:636
网站地图