matlab4fun.blogspot.com
MATLAB FOR FUN: 使用繪圖工具
http://matlab4fun.blogspot.com/2006/11/blog-post_07.html
How the Matlab works? How could you solve problems using Matlab? Let's have a chat on it. 繪圖工具是一種交談式之繪圖環境,不必寫程式。這是matlab最近加強的功能,它可以產生不同型式之圖形,亦可由工作空間中直接選定要繪製之參數資料。具有併圖的功能,一般圖形特性也可以透過此一繪圖工具來達成。 由圖形窗直接選擇 Show Plot Tools指令亦可,最後會顯示如下之視窗。下面之繪圖程式可先提供繪圖之素材,執行後之結果會直接顯示在圖窗上。 X = 0:pi/100:2*pi;. Y1 = sin(x);. Y2 = sin(x .25);. Y3 = sin(x .5);. Subplot(2,1,1);. Plot(x,y1,x,y2,x,y3);. W1 = cos(x);. W2 = cos(x .25);. W3 = cos(x .5);. Subplot(2,1,2);. Plot(x,w1,x,w2,x,w3);. Plottools( 'on', 'figurepalette').
matlab4fun.blogspot.com
MATLAB FOR FUN: 圖形窗之使用說明
http://matlab4fun.blogspot.com/2006/11/blog-post.html
How the Matlab works? How could you solve problems using Matlab? Let's have a chat on it. 圖形除由plot等指令繪製外,其結果仍可以在窗形窗下修改,所以即使不會圖形指令之參數者,亦可利用圖形窗上之工作鈕作修正。這些工作鈕包括存檔及列印、縮小及放大、圖形旋轉及座標轉換等等。其外觀如下:. 此外,由view選單中可以拉出兩個工作單,其一稱為相機工具(Carmera toolbar),可操作三維之圖像;其二為圖形編輯單(Plot edit toolbar),可以對圖形特徵、註解、指示箭頭等進行編輯。 在MATLAB中,有各種二維及三維之繪圖指令可以應用,以適應不同的需求。其中包括線圖、方塊圖、面積圖、向量圖、極座標圖及散佈圖等,可以參考如下之網頁:. 有關各種圖之說明,請按此。。。 張貼者: Martin Fon. 於 11/07/2006 10:02:00 上午. 訂閱: 張貼留言 (Atom).
matlab4fun.blogspot.com
MATLAB FOR FUN: 11/12/2006 - 11/19/2006
http://matlab4fun.blogspot.com/2006_11_12_archive.html
How the Matlab works? How could you solve problems using Matlab? Let's have a chat on it. 圓形是畫圖之重要項目之一,但是在MATLAB並無直接指令可進行畫圓。畫一個圓需要圓心及半徑,亦需要顏色的參數。問題是圓在繪製時,必須先清礎座標的比例,否則會造成楕圓或比例不對稱的圓,此點可以在畫圓前先作等軸的宣告,至於終端機本身之軸向若有不等比例,則必須由終端機之控制鈕調整。即:. 後者之指令功能與前者大略相同,但它會將所繪的圖自動調整至中央部份,可以一覽全圖。無論如何,經由上述任一個宣告之後,兩軸之比例亦會相等,若不宣告,則必須自行調整視窗之長與寬,使其近似等比的情況。 12288; 1.1. 其中角度θ則應自零至360度。而其區間應為θ/ Nb。 Function [coords] = circle(r,x0,y0,nn). This function draws a circle in a radius r,. At the center (x0,y0). R = radius of circle. 上述指令中...
matlab4fun.blogspot.com
MATLAB FOR FUN: 11/19/2006 - 11/26/2006
http://matlab4fun.blogspot.com/2006_11_19_archive.html
How the Matlab works? How could you solve problems using Matlab? Let's have a chat on it. 十九世紀末,由於科技與工商業的發達,人類活動的項目與範圍,不斷增加與擴大,遂造成一個新的『資訊爆發』時代。再加上人類因時間與空間觀念的改變,對於即時與正確情報的需求也愈感迫切。在這種情況下,大量繁雜之資料需經迅速而正確的處理、傳遞或計算,方能滿足人類真正需求。傳統的人工作業方式只能處理較少量且較無時間性的資料,對於大量且需即時處理的資料,已難以滿足,而其方法亦漸不切實際。歐美國家乃殫精竭慮研究發明了電子計算機(俗稱電腦),以作為快速處理或運算大量資料之工具。 在軟體發展方面,過去資訊工業剛萌芽時,電腦硬體的價值佔八成,軟體只占二成;但近手來硬體價格逐年下降,而硬體則因不斷成熟的各種應用軟體的開發上市,使得硬體與軟體的價值逆轉為二比八,而中國人是一個具有高度智慧的民族,最適合發展軟體工業。 2-2 電計算機(Electronic Digital Computer). 電腦的應用範圍非常廣泛。凡是問題的解決方法與程序...
matlab4fun.blogspot.com
MATLAB FOR FUN: 如何畫圖
http://matlab4fun.blogspot.com/2006/11/blog-post_16.html
How the Matlab works? How could you solve problems using Matlab? Let's have a chat on it. 圓形是畫圖之重要項目之一,但是在MATLAB並無直接指令可進行畫圓。畫一個圓需要圓心及半徑,亦需要顏色的參數。問題是圓在繪製時,必須先清礎座標的比例,否則會造成楕圓或比例不對稱的圓,此點可以在畫圓前先作等軸的宣告,至於終端機本身之軸向若有不等比例,則必須由終端機之控制鈕調整。即:. 後者之指令功能與前者大略相同,但它會將所繪的圖自動調整至中央部份,可以一覽全圖。無論如何,經由上述任一個宣告之後,兩軸之比例亦會相等,若不宣告,則必須自行調整視窗之長與寬,使其近似等比的情況。 12288; 1.1. 其中角度θ則應自零至360度。而其區間應為θ/ Nb。 Function [coords] = circle(r,x0,y0,nn). This function draws a circle in a radius r,. At the center (x0,y0). R = radius of circle. 上述指令中...
matlab4fun.blogspot.com
MATLAB FOR FUN: 11/05/2006 - 11/12/2006
http://matlab4fun.blogspot.com/2006_11_05_archive.html
How the Matlab works? How could you solve problems using Matlab? Let's have a chat on it. MATLAB Recursive use of function. 遞回程序是利用函數呼叫自己,直到特定條件滿足為止。例如:某一數列連續加法,即. Sum=1 2 3 4 . n. Recursive use of function. Find the sumation of i, if i=1:n. 同樣的道理,若累加改為累乘則會如何呢?實際上程式內容一樣簡單,函數名稱改為factx就行了:. Recursive use of function. Find the multiple prodcut of i, as i=1:n. 張貼者: Martin Fon. 於 11/10/2006 11:21:00 上午. 由圖形窗直接選擇 Show Plot Tools指令亦可,最後會顯示如下之視窗。下面之繪圖程式可先提供繪圖之素材,執行後之結果會直接顯示在圖窗上。 X = 0:pi/100:2*pi;. Y1 = sin(x);.
matlab4fun.blogspot.com
MATLAB FOR FUN: 10/15/2006 - 10/22/2006
http://matlab4fun.blogspot.com/2006_10_15_archive.html
How the Matlab works? How could you solve problems using Matlab? Let's have a chat on it. 65306;資料格式在前面也有些討論,其型式依需求而定,數值之項設值為單精度,其表示型式有多種變化,可參考第二章之應用。 張貼者: Martin Fon. 於 10/21/2006 06:49:00 下午. 處理字母(character)及字串(string)資料時,Matlab亦常使用陣列結構。任何一個變數均可置入文字。無論是字母或字串都要使用撇號前後括出來。例如:. 顯然,變數str1為一陣列的型式,故:. 104 101 108 108 111. Char函數除可轉換ASCII為字母外,亦可以將不同長度之字串以最大的長度對齊,例如:. S=char('a','big','sky','that','kisses','the', 'ground.'). C={'a','big','sky','that','kisses','the', 'ground.'} %也可以使用細胞陣列. 張貼者: Martin Fon.
matlab4fun.blogspot.com
MATLAB FOR FUN: MATLAB的圖形介面
http://matlab4fun.blogspot.com/2006/11/matlab.html
How the Matlab works? How could you solve problems using Matlab? Let's have a chat on it. MATLAB是利用figure作為圖形顯示介面,可以顯示資料及各類型之圖形。實際上亦可利用figure這一個指令產生所需之圖形環境,利用此環境尚可加添說明及其他資訊。所顯示之圖形可以放大縮小,而且具有下拉式介面。 利用plot指令則可將不同的圖形繪於圖形環境之中。利用plot指令可以顯示表格資料,幾何圖形,物體表面及影像。註釋方面則可增加標題、圖標及顏色標等。圖形可利用二維及三維顯示。即使一維的資料亦可顯示於圖中,而使用資料序號作為橫軸對映繪出。 利用繪圖指令及相關工具可以直接將結果顯示於圖形窗之中,每一圖可以有不同的視窗,最後集成一個圖形組。例如以下面之程式,執行後可以得到二維圖形:. X = [0:.2:20];. Y = sin(x)./sqrt(x 1);. Y(2,:) = sin(x/2)./sqrt(x 1);. Y(3,:) = sin(x/3)./sqrt(x 1);.
matlab4fun.blogspot.com
MATLAB FOR FUN: 電腦基礎概論
http://matlab4fun.blogspot.com/2006/11/blog-post_22.html
How the Matlab works? How could you solve problems using Matlab? Let's have a chat on it. 十九世紀末,由於科技與工商業的發達,人類活動的項目與範圍,不斷增加與擴大,遂造成一個新的『資訊爆發』時代。再加上人類因時間與空間觀念的改變,對於即時與正確情報的需求也愈感迫切。在這種情況下,大量繁雜之資料需經迅速而正確的處理、傳遞或計算,方能滿足人類真正需求。傳統的人工作業方式只能處理較少量且較無時間性的資料,對於大量且需即時處理的資料,已難以滿足,而其方法亦漸不切實際。歐美國家乃殫精竭慮研究發明了電子計算機(俗稱電腦),以作為快速處理或運算大量資料之工具。 在軟體發展方面,過去資訊工業剛萌芽時,電腦硬體的價值佔八成,軟體只占二成;但近手來硬體價格逐年下降,而硬體則因不斷成熟的各種應用軟體的開發上市,使得硬體與軟體的價值逆轉為二比八,而中國人是一個具有高度智慧的民族,最適合發展軟體工業。 2-2 電計算機(Electronic Digital Computer). 電腦的應用範圍非常廣泛。凡是問題的解決方法與程序...