1. Matlab在使用加速模式運行模型的時候,模型一直報錯。
問題的原因好像是,安裝MATLAB的路徑中包含空格(D:\Matlab 2014a),導致不能正確調用。
除了重新安裝,應該也會有其它方法,但需要進一步研究。
2. 在matlab程序中遇到這樣一個命令 a=hsv(b); b是一個size為1X1的變數,a是一個輸出。 請問這語句是什麼意思
符號; %—用來表示該行為注釋行。 可以使命令行不顯示運算結果,
2、x 為0 ~4pi ,步長為0.1pi 的向量,使用命令 x=0:0.1*pi:4*pi 創建。
3、輸入矩陣A= ,使用全下標方式用A(2,2)取出元素「-5 」,使用單下標方式用A(5)取出元素「-5 」。
4、符號表達式sin(2*a+t)+m 中獨立的符號變數為 t 。
5、M腳本文件和M函數文件的主要區別是M腳本文件沒有函數定義和M函數文件有函數定義_______。
6. 設x是一維數組,x的倒數第3個元素表示為x(_end-2_)
設y為二維數組,要刪除y的第34行和48列,可使用命令y(34,:)=[] ;
y(:,48)=[];
7. 將變數x以Ascii文本格式存儲到文件fname.txt,應使用命令 save _x ;
8. 在while 表達式, 語句體, End 循環語句中,表達式的值 非零 時表示循環條件為真,語句體將被執行,否則跳出該循環語句;
9.要從鍵盤讀入一個字元串並賦值給變數x,且給出提示「Who is she?」,應使用命令x=input(『Who is she?』,』s』) ;
10.設A=和B= 和C=均為m*n 矩陣,且存在於WorkSpace中,要產生矩陣D= ,可用命令D=(A-C)/B.^C,
計算 可用命令det(inv(A』*B)
11. 在MATLAB命令窗口中的「>>」標志為MATLAB的 命令行 提示符,「│」標志為 輸入 提示符。
12.已知A=[1 2 3;4 5 0;7 8 9];B=[1 0 3;1 5 0;0 1 2];寫出下列各指令運行的結果。
A+B;
A.*B;
A==B ;
ans= [2,2,6;5,10,0;7,9,11]
ans= [1,0,9;4,25,0;0,8,18]
ans= [1,0,1;0,1,1;0,0,0]
13.已知A是矩陣,求A的對角矩陣函數是 diag ;
求A的下三角矩陣函數是 tril。
14.MATLAB的程序文件和Simulink模型文件的擴展名分別是.m、.mdl
15.MATLAB最基本的繪圖函數為plot()
16. A=[1,2,3;4,5,6]; A(:,[1,3])=[];A= [2;5]
17. fix(-1.5)= -1 , round(-1.5)= -2 .
18.已知A=[1 3;4 6];C=[A,eye(sizeA);A ,ones(sizeA)]
則C= [1 3 1 0;4 6 0 1;1 3 1 1;4 6 1 1]
19. A=[1,2,3;4,5,6]; A(4)= 5 , A(3,2)=無答案
20. A=[1,2;3,4];B=[1,0;0,1]; A*B= [1 2;3 4] , A.*B= [1 0;0 4] .
21. A=[1 2 3;6 5 4]; reshape(A,3,2)= [1 5;6 3;2 4]
22. A=[1,2;3,1]; B=[1,0;0,1]; A~=B= [0 1;1 0]
23. A=[1,2,3;1,4,9;1,7,27]; triu(A,-1)= [1 2 3;1 4 9;0 7 27] ,-1表示為主對角線下一條對角線一下的數全變為0,提取矩陣上三角矩陣的函數
24. A=[4,15,-45,10,6;56,0,17,-45,0]; find(A>=10 & A<=20)=___ __________.
3 6 7
25.已知A=[0 9 6;1 3 0];B=[1 4 3;1 5 0];寫出下列各指令運行的結果。
A & B 的運行結果 ans=[0 1 1;1 1 0] ;
A ./ B 的運行結果 ans= [0 2.25 2;1 0.6 NaN]。
26. 產生4階全0方陣的命令為 zeros(4)
產生3階全1方陣的命令為 ones(3) 。
27. A=rand(2,5);b=sizeA;c=lengthA;則b和c的值分別為 25、5 。
28. 用if判斷語句判斷80≥ x >60,在MATLAB中if語言後的判斷應寫為 if x<=80 & x>60
29.為了使兩個plot的圖形在同一個坐標顯示,可以使用 hold on命令進行圖形保持;可以使用 grid on命令為圖形添加網格。
30. MATLAB的工作空間中有三個變數v1, v2, v3,寫出把它們保存到文件my_data.mat中的指令 save my_date ;
31. MATLAB提供了兩種運行方式,是按 F5 和把 *.m 文件到matlab里,回車。
32.MATLAB的含義為 矩陣實驗室(Matrix Laboratory) 。
33.MATLAB中,都包括哪些工具箱:
偏微分方程工具箱 、最優化工具箱 、插值運算工具箱、數理統計工具箱
信號處理工具箱 、 通信工具箱、 濾波設計工具箱
34、在MATLAB中,plot命令用於什麼 畫曲線 。
35、size命令的功能,確定 陣列的長度
36、a=[1 2 2],求a的轉置 a=[1;2;2]
37、在線形圖型格式的設置中,字元r表示 紅色
38、在MATLAB中,矩陣的秩由函數 rank 來實現。
39、在MATLAB中,單位矩陣由函數 eye 來實現。
40、在MATLAB中,二維餅圖由函數 pie 來實現。
41、在線形圖型格式的設置中,字元b表示 藍色
42、 MATLAB表達式3*2^3^2的結果是 192
43、條形圖由函數 bar 來實現。
44、倘若要是對x進行賦值,從5到25,間隔是0.1 x=5:0.1:25
45、倘若要是對x進行賦值,從2到20,中間間隔100個點, x=linspace(2,20,100)
選擇題
1. 下列變數中的最大數是C
A.eps B.realmin C.realmax D.-pi
2. 下列表示可以作為MATLAB的變數的是D
A.abcd- 2 B.xyz_2# C.@h D.X_1_a
3. 如果x=1: 2 : 8,則x(1)和x(4)分別是B
A.1,8 B.1, 7 C.2, 8 D.2, 7
4. 下列變數中比0大的最小數是B
A.i B.realmin C.realmax D.pi
5. 在MATLAB中下列數值的表示不正確的是(B)
A.+99 B.1.3e-5 C.2-3*e^2 D.3-2*pi
6. 下列表示可以作為MATLAB的變數的是( B)
A.abcd-2 B.xyz_2a C.@h D.3hour
7. 如果x=1:-2:-8,則x(1)和x(5)分別是D
A.1,-8 B.-1,-7 C.-1,-8 D.1,-7
8. MATLAB表達式2*2^3^2的結果是A
A.128 B.4096 C. 262144 D.256
9. 下列哪個變數的定義是不合法的A。
A abcd-3 B xyz_3 C abcdef D x3yz
10. 指出下列錯誤的指令(B)。
A syms a b; B syms a, b; C syms(『a', 『b'); D syms(『a','b','positive');
11.下列哪條指令是求矩陣的行列式的值(C)。
A inv B diag C det D eig
Inv: 求逆矩陣
diag : 矩陣對角元素的提取和創建對角陣
sqrt(x) : 求x的平方根
abs(x): 求x的絕對值
detA: 求行列式的值
eig: 計算矩陣A的特徵值和特徵向量的函數
clf;: 用來清除圖形的命令
12 .清空 Matlab 工作空間內所有變數的指令是(C)。
A clc B cls C clear D clf
13、下列變數名中 A 是合法的。
A char_1 ; B x*y ; C x\y ; D end
14.以下哪個說法是正確的(D)。
A Matlab 進行數值計算的表達精度與其指令窗口中的數值顯示精度相同。
B Matlab 指令窗口中顯示的數值有效位數不能超過 7 位。
C輸入二維數值數組時,需要用到逗號和分號,它們可以在中文狀態下輸入。
D歷史指令窗口所記錄的內容 與 diary 指令所產生「日誌」內容是不同的。
16.求解線性方程組Ax=b,當detA≠0時,方程的解是( A ).
A. A\b B.b/A C.b\A D.A/b
17. 運行如下程序後,輸入9回車,命令窗口(command windows)顯示的結果為( A )
c=input('請輸入一個字元','s');
if c>='A' & c<='Z'
disp(setstr(absC+abs('a')-abs('A')));
Else if c>='a'& c<='z'
disp(setstr(absC- abs('a')+abs('A')));
Else if c>='0'& c<='9'
disp(absC-abs('0'));
else
dispC;
end
A. 9 B. 8 C. 7 D. 6
18. 運行下面的代碼後,輸入:1回車,2回車,1回車,則輸出結果為( C )
繼續閱讀
開通VIP,免費獲得本文
版權說明:本文檔由用戶提供並上傳,若內容存在侵權,請進行舉報或認領
分享
收藏
轉存
相關推薦文檔
Matlab考試題庫+答案
Matlab考試題庫+答案
Matlab考試題庫+答案
Matlab考試題庫+答案
題庫(有答案)
有答案題庫
查看
網路文庫官方
網路文庫,讓每個人平等地提升自我
京東11.11全球熱愛季,盡情熱愛酒要嗨,領券滿699減200,速搶!
京東 廣告
免費領文庫VIP
下載並登錄文庫大學生APP領取
3. 用MATLAB寫了個小程序,想申請軟體著作權,求大神指點
1、MATLAB開發的小程序可以申請軟體著作權登記:
因為軟體著作權保護的范圍專是程序及其技術文檔屬的表達,即保護語句序列或指令序列的表達以及有關軟體的文字說明表達。軟體著作權登記是不分軟體大小的,只要軟體可以正常在相應的軟硬體環境下可以運行就可申請。
2、申請軟著matlab源程序的准備:
在申請軟體著作權登記過程中中國版權保護中心對軟體的源程序的要求是:源程序和文檔應提交前、後各連續30頁,不足60頁的,應當全部提交。因為您的程序比較小,您只需把您開發出來的「.m」格式的文件打開,然後依次把裡面的代碼粘貼到word文檔里就好,每頁不少於50行。您看下全部是否夠60頁。不滿60頁您就提供全部的,滿60頁您就刪除一部分只需提供60頁就行,第60頁可以是半頁的。
3、辦理流程:
填寫申請表--→提交申請文件--→繳納申請費--→登記機構受理申請--→補正申請文件(非必須程序)--→取得登記證書
4. 求Matlab大神幫忙!回報100rmb,我的郵箱:[email protected]
x-x=wj 就那麼多
5. 句子翻譯(英譯漢)
你怎樣告訴她這消息沒關系,只要讓她平靜就行。
6. 英譯漢句子在線翻譯
摘要
在雙離合變速器(DCT)的變化是實現了從一個離合器的扭矩傳遞到另一個沒有牽引力中斷由於控制滑移的魔掌。對審計業務和兩個離合器脫離接觸的時間,是實現一個沒有發動機和離合器火炬順利轉移的關鍵結盟。本文提出了模擬,分析和轉移的DCT車輛動態控制的分析模型。動態模型和車輛控制為一體的邏輯已經開發利用的模擬平台基於Matlab / Simulink的。該模型已用於研究針對不同的壓力分布的變化過程的離合器在輸出扭矩的變化。優化離合器壓概況已創造了最好的轉移模型模擬為基礎的質量。作為算例,該模型是用於DCT的車輛模擬全開油門性能。汽車啟動和換檔過程都是模擬傳輸換檔質量評估和驗證移位控制的有效性。
? 2006年愛思唯爾版權所有。
╭(╯3╰)╮
7. Octave 和MATLAB的區別會用MATLAB的話,還用學Octave嗎
主要區別如下:
1、佔用空間:Octave比較小,安裝程序只有幾十兆;而Matlab非常龐大,最新版的安裝程序大約8G。Matlab之所以那麼龐大,是因為有大量的面向各種應用領域的工具箱,Octave無法相比的。
2、用戶界面:Matlab經過那麼多年的發展,而且又是商業軟體,這方面肯定更勝一籌。以前Octave沒有調試程序的GUI,現在據說已經有了,但應該比不上Matlab。
3、語法方面:Octave最初便是模彷Matlab而設計,語法基本上與Matlab一致,嚴謹編寫的代碼應同時可在Matlab及Octave運行,但也有很多細節上差別。一些軟體開發小組也使用兩者兼容的語法,直接開發可以同時在Matlab和Octave使用的程序。
4、費用方面:Octave是完全免費的(並且是開源的),而Matlab是商業軟體,價格很昂貴。商業版的優勢是有非常完善的服務。
所以說,如果會用Matlab,是沒必要去學Octave的。
拓展資料:
MATLAB是美國MathWorks公司出品的商業數學軟體,用於演算法開發、數據可視化、數據分析以及數值計算的高級技術計算語言和互動式環境,主要包括MATLAB和Simulink兩大部分。
MATLAB是matrix&laboratory兩個詞的組合,意為矩陣工廠(矩陣實驗室)。是由美國mathworks公司發布的主要面對科學計算、可視化以及互動式程序設計的高科技計算環境。它將數值分析、矩陣計算、科學數據可視化以及非線性動態系統的建模和模擬等諸多強大功能集成在一個易於使用的視窗環境中,為科學研究、工程設計以及必須進行有效數值計算的眾多科學領域提供了一種全面的解決方案,並在很大程度上擺脫了傳統非互動式程序設計語言(如C、Fortran)的編輯模式,代表了當今國際科學計算軟體的先進水平。
MATLAB和Mathematica、Maple並稱為三大數學軟體。它在數學類科技應用軟體中在數值計算方面首屈一指。MATLAB可以進行矩陣運算、繪制函數和數據、實現演算法、創建用戶界面、連接其他編程語言的程序等,主要應用於工程計算、控制設計、信號處理與通訊、圖像處理、信號檢測、金融建模設計與分析等領域。
MATLAB的基本數據單位是矩陣,它的指令表達式與數學、工程中常用的形式十分相似,故用MATLAB來解算問題要比用C,FORTRAN等語言完成相同的事情簡捷得多,並且MATLAB也吸收了像Maple等軟體的優點,使MATLAB成為一個強大的數學軟體。在新的版本中也加入了對C,FORTRAN,C++,JAVA的支持。
Octave是一種高層解釋類編程語言,旨在解決線性和非線性的數值計算問題。Octave為GNU項目下的開源軟體,早期版本為命令行交互方式,4.0.0版本發布基於QT編寫的GUI交互界面。Octave語法與Matlab語法非常接近,可以很容易的將matlab程序移植到Octave。同時與C++,QT等介面較Matlab更加方便。
8. MATLAB/SIMULINK實用教程的版權信息
書 名: MATLAB/SIMULINK實用教程
作者:張化光 孫秋野
出版社: 人民郵電出版社
出版時間: 2009
ISBN: 9787115190680
開本: 16
定價: 29.00 元
9. matlab編寫的程序可以申請軟體著作權嗎
有客戶咨詢,用matlab寫了一個小程序,程序很短,主要程序不包括調用函數就幾百行,利用gui實現可視化操作,不知道是不是可以申請著作權。
首先,MATLAB開發的小程序肯定可以申請軟體著作權登記,因為軟體著作權保護的范圍是程序及其技術文檔的表達,即保護語句序列或指令序列的表達以及有關軟體的文字說明表達。
但凡可以通過語言序列或者指令序列的表達實現了某種功能,邊可以視為計算機軟體,軟體著作權登記是不分軟體大小的,只要軟體可以正常在相應的軟硬體環境下可以運行就可申請。
一般登記matlab語言編寫的軟體,需要准備至少以下材料:
1)填寫軟體基本信息採集表:委託凱邁樂時,會根據信息採集表內容為您整理需要蓋章簽字的材料 ;
2)提供部分源程序(電子版):委託凱邁樂時,您提供該軟體的WORD電子版部分源程序(前2000行 和 後2000行,共計4000行,最後一頁為軟體退出部分代碼。或者採用5號字體,13磅段落間距,100頁左右提供),如軟體實際代碼量不足上述要求,需提供全部代碼;
3)提供手冊(電子版):委託凱邁樂時,需要您提供WORD版軟體使用操作手冊(存在操作界面時) 或者 軟體設計說明書 (沒有操作界面,無法實現可視化操作時)。