matlab中字符數無效如何解決,MATLAB說文本命令超過,MATLAB基礎

 2023-11-30 阅读 29 评论 0

摘要:可以直接調用,而且因為用戶文件同MATALB的庫函數在形式上一樣,所以用戶文件也可作為MATALB的庫函數來調用。因而,用戶可以根據自己的需要方便地建立和擴充新地庫函數,以便提高MATALB地使用效率和擴展MATALB地功能。另外,為了充分利用FORTR

可以直接調用,而且因為用戶文件同MATALB的庫函數在形式上一樣,所以用戶文件也可作為MATALB的庫函數來調用。因而,用戶可以根據自己的需要方便地建立和擴充新地庫函數,以便提高MATALB地使用效率和擴展MATALB地功能。另外,為了充分利用FORTRAN、C等語言資源,在整個應用程序中可以包括進用戶已編好的FORTRAN、C語言程序,還可以通過建立mex文件的形式進行混合編程,從而方便地調用相關地FORTRAN、C語言程序。換句話說,MATLAB和其他高級語言也具有良好的接口,可以方便地實現與其他語言的混合編程,從而能進一步拓寬MATALB的應用潛力。

4、語句簡單,內涵豐富

MATALB語言中最基本、最重要的成份是函數,其一般形式為:[a,b,c,?]=func(d,e,f,?),即一個函數通常由函數名func,輸入變量d、e、f等,輸出變量a、b、c等組成,同一函數名func,不同數目的輸入變量(包括無輸入變量)及不同數目的輸出變量,都代表著不同的含義(類似于面向對象編程語言中的函數重載和多態性)。這不僅使MATALB的庫函數功能更為豐富,而且大大減小了函數所需磁盤空間,使得MATALB編寫的M文件簡單、短小而高效。

5、高效、方便的矩陣和數組運算

MATALB語言像BASIC、FORTRAN和C語言一樣規定了算術運算符、關系運算符、邏輯運算符、條件運算符及賦值運算符,而且這些運算符大部分可以毫無改變地照搬到矩陣或數組間的運算,有的(如算術運算符)只要在前面增加符號“.”就可用于矩陣或數組間的運算。另外,它不需要定義數組的維數,并給出了矩陣函數、特殊矩陣專用的庫函數,使之在求解諸如信號處理、建模、系統識別、控制、優化等領域的問題時顯得大為簡捷、高效、方便,這是其他高級語言所不能比擬的。在此基礎上,高版本的MATALB已逐步擴展到科學及工程計算的更多其他領域。

6、方便的繪圖及圖形界面功能

MATALB的繪圖是十分方便的,它有一系列繪圖命令函數,例如線性坐標、對數坐標、半對數坐標和極坐標繪圖,均只需調用不同的繪圖命令函數,而且要實現在圖上標出圖題、x軸標簽、y軸標簽、網絡線繪制等功能也只需調用相應的命令函數,簡單易行。同時,在調用繪圖函數時,調整自變量的值即可繪出不同顏色的點、線或多重線。這種為科學研究著想的設計是通用的編程語言所無法比擬的。另外,目前的MATALB版本已經可以方便地設計出友好地圖

5 頁

形用戶界面,可以像Visual Basic等語言一樣設計出漂亮地用戶接口。

總之,MATALB語言的設計思想可以說代表了當前計算機高級語言的發展方向。在不斷的熟悉和使用中,用戶將會發現MATALB的巨大潛力。 1.2 MATLAB的應用開發環境 一、集成視窗環境

在計算機安裝好MATLAB后,雙擊桌面上的MATLAB圖標,或是點擊開始或是點擊開始?程序?MATLAB組中的相應MATLAB程序項,運行進入MATLAB,就可以進入集成視窗環境如下圖所示,它是以后工作的基本環境,用戶在這里鍵入指令,MATLAB也將計算的結果顯示于此。

在當前默認設置情況下,集成視窗環境主要包括五個窗口,及主窗口、命令窗口、歷史窗口、當前目錄窗口和工作區管理窗口。下面分別加以介紹。

1、主窗口

主窗口不能進行任何計算,它只是用來完成一些環境參數的設置,同時

6 頁

它提供了一個框架載體,其它所有窗口都是包含在該窗口中的。

主窗口最上面顯示“MATLAB”字樣的一欄為標題欄,標題欄的右邊依次為窗口最小化按鈕、窗口縮放按鈕和關閉窗口按鈕。標題欄下面的主菜單包含File、Edit、Debug、Desktop、Window、Help等項。其主要功能如下:

● File(文件處理)菜單:本菜單主要用于新建、打開、保存、關閉一個文件。同時還提供打印和退出系統等功能。

● Edit(編輯)菜單:本菜單主要用于對程序源代碼和窗體進行編輯整理等。

● Window(窗口)菜單:單擊該選項,可以查看當前系統打開的所有窗口,并實現不同窗口之間的轉換。

● Help(幫助)菜單:實現MATLAB的幫助功能。

菜單欄下面的工具欄顯示了幾個工具按鈕。工具欄有一個加速按鈕板,它提供了一些最常用的菜單命令的快捷方式,當把鼠標移動到某個加速按鈕上時,稍等片刻就會在鼠標的下方出現該按鈕的功能提示。熟練使用工具按鈕可使工作更快捷、更方便。

2、命令(Command Window)窗口

一般來說,MATLAB的所有函數和命令都可以在命令窗口中輸入和執行。命令窗口是與MATLAB編輯器相連接的主窗口,在MATLAB啟動之后,將顯示符號“>>”,這就代表系統已處于準備接受命令的狀態(“>>”就是命令提示符),用戶就可以直接在提示符后面輸入所編寫的命令或源程序。按下“enter”鍵后,系統會解釋并執行所輸入的命令,最后運行并給出計算結果。

例如,在命令窗口中輸入一個3×3的矩陣: >> A=[1 2 3;4 5 6;7 8 10]

然后按下回車鍵,MATLAB就會返回如下結果: A =

1 2 3 4 5 6 7 8 10

要求對此矩陣求逆,只需輸入: >> B=inv(A)

然后按下回車鍵,MATLAB就會返回相應的結果: B =

7 頁

-0.6667 -1.3333 1.0000 -0.6667 3.6667 -2.0000

1.0000 -2.0000 1.0000

在MATLAB里,有很多的控制鍵和方向鍵可用于編輯修改已輸入的命令。例如Ctrl+C可以用來中止正在執行中的MATLAB的工作,?,?兩個箭頭鍵可以將所用過的指令調回來重復使用。其它的鍵如?,?,Home,End,Delete,Insert等,其功能非常簡單,一用即知。

如果輸入的命令語句超過一行,或者希望分行輸入,則可以在行尾加上三個句點(?)來表示續行。如:

>> s=1+2+... 3-5 s = 1

可見,使用續行符之后,系統會自動將前一行保留而不加以計算,并與下一行銜接,等待完整輸入后再計算整個輸入的結果。 3、歷史(Command History)窗口

顯示用戶近期輸入過的指令,并標明使用時間,以便用戶查詢。如果雙擊某一行命令,會在命令窗口中執行該命令。 4、當前目錄(Current Directory)窗口

在該窗口中可以顯示或改變當前目錄,還可以顯示當前目錄下的文件,包括文件名、文件類型、最后修改時間,以及該文件的說明信息等。 5、工作區(Workspace)窗口

在該窗口中顯示所有當前保存在內存中的MATLAB變量的變量名、值、類型等信息。 二、M文件簡介

MATLAB的源程序都是以后綴為m的文件來存放的,這種.m(或者稱為M文件)文件其實就是一個純文本文件,它采用的是MATLAB所特有的一套語言及其語法規則。在實驗課中,我們主要應用MATLAB進行信號與系統實驗,實際上就是通過編輯和運行這種.m文件來完成一些跟信號與系統相關的分析和處理任務。

M文件有兩種寫法,一種稱為腳本(Script),就像批處理文件一樣,包含了一連串的MATLAB命令,執行時依序執行;另一種稱為函數(Function),與在命令行中輸入的命令(如plot命令)一樣,函數能接受輸入的參數,然后執行并輸出結果。

8 頁

版权声明:本站所有资料均为网友推荐收集整理而来,仅供学习和研究交流使用。

原文链接:https://hbdhgg.com/3/186659.html

发表评论:

本站为非赢利网站,部分文章来源或改编自互联网及其他公众平台,主要目的在于分享信息,版权归原作者所有,内容仅供读者参考,如有侵权请联系我们删除!

Copyright © 2022 匯編語言學習筆記 Inc. 保留所有权利。

底部版权信息