第一篇:實(shí)驗(yàn)一 熟悉MATLAB軟件環(huán)境及命令窗口的使用實(shí)驗(yàn)報(bào)告
三、實(shí)驗(yàn)內(nèi)容
1.命令窗口的簡(jiǎn)單使用
(1)簡(jiǎn)單矩陣的輸入
A=[1 2 3;4 5 6;7 8 9] 或者[1,2,3;4,5,6;7,8,9]
——》
A=(2)求[12+2×(7-4)]÷3的算術(shù)運(yùn)算結(jié)果——》
a=7;b=4;c=2;d=12;e=3;f=a-b;g=c*f;h=d+g;k=d/e;m=k/e----->m
=2 2.有關(guān)向量、矩陣或數(shù)組的一些運(yùn)算
(1)設(shè)A=15;B=20;求C=A+B與c=a+b? A=15;B=20;C=A+B------->C=
35(2)設(shè)A=[1 2 3;4 5 6;7 8 9],B=[9 8 7;6 5 4;3 2 1];求A*B與A.*B?
A=[1 2 3;4 5 6;7 8 9];B=[9 8 7;6 5 4;3 2 1];C=A*B------->C=
C=A.*B--------->C= 16 21 25 24
16 9
(3)設(shè)A=10,B=20;求C=A/B與D=AB? A=10;B=20;C=A/B------------->C=
0.5
D=AB-------->D=
2(4)設(shè)a=[1-2 3;4 5-4;5-6 7] 請(qǐng)?jiān)O(shè)計(jì)出程序,分別找出小于0的矩陣元素及其位置(單下標(biāo)、全下標(biāo)的形式),并將其單下標(biāo)轉(zhuǎn)換成全下標(biāo)。n=0;For i=0:1:2 For j=0:1:2 While(a[i][j]<0)b[n]=a[i][j];n=n+1;End B[n](5)在MATLAB命令行窗口運(yùn)行A=[1,2;3,4]+i*[5,6;7,8];看結(jié)果如何?如果改成運(yùn)行A=[1,2;3,4]+i[5,6;7,8],結(jié)果又如何?
(6)請(qǐng)?jiān)O(shè)計(jì)出程序完成下列計(jì)算:
a=[1 2 3;3 4 2;5 2 3],求a^2=?,a.^2=?
a=[1 2 3;3 4 2;5 2 3];b=[1 2 3;3 4 2;5 2 3];c=a*b----------->c=
C=a.*b---------->c=
(7)有一段程序設(shè)計(jì)如下,請(qǐng)思考并說明運(yùn)行結(jié)果及其原因
clear
X=[1 2;8 9;3 6];
X(:)8)使用兩種方法,創(chuàng)建一對(duì)角矩陣
第二篇:實(shí)驗(yàn)一MATLAB工作環(huán)境熟悉及簡(jiǎn)單命令的執(zhí)行
實(shí)驗(yàn)一MATLAB工作環(huán)境熟悉及簡(jiǎn)單命令的執(zhí)行
一、實(shí)驗(yàn)?zāi)康模菏煜ATLAB的工作環(huán)境,學(xué)會(huì)使用MATLAB進(jìn)行一些簡(jiǎn)單的運(yùn)算。
二、實(shí)驗(yàn)內(nèi)容:MATLAB的啟動(dòng)和退出,熟悉MATLAB的桌面(Desktop),包括菜單
(Menu)、工具條(Toolbar)、命令窗口(Command Window)、歷史命令窗口、工作空間(Workspace)等;完成一些基本的矩陣操作;學(xué)習(xí)使用在線幫助系統(tǒng)。
三、實(shí)驗(yàn)步驟:
1、啟動(dòng)MATLAB,熟悉MATLAB的桌面。
2、在命令窗口執(zhí)行命令完成以下運(yùn)算,觀察workspace的變化,記錄運(yùn)算結(jié)果。
(1)(365-52?2-70)?3
(2)>>area=pi*2.5^2
(3)已知x=3,y=4,在MATLAB中求z:
x2y3
z?2x?y(4)將下面的矩陣賦值給變量m1,在workspace中察看m1在內(nèi)存中占用的字節(jié)數(shù)。
?162313??511108?? m1=??97612????414151?
執(zhí)行以下命令
>>m1(2 , 3)
>>m1(11)
>>m1(: , 3)
>>m1(2 : 3 , 1 : 3)
>>m1(1 ,4)+ m1(2 ,3)+ m1(3 ,2)+ m1(4 ,1)
(5)執(zhí)行命令>>help abs
查看函數(shù)abs的用法及用途,計(jì)算abs(3 + 4i)
(6)執(zhí)行命令
>>x=0:0.1:6*pi;
>>y=5*sin(x);
>>plot(x,y)
(6)運(yùn)行MATLAB的演示程序,>>demo,以便對(duì)MATLAB有一個(gè)總體了解。
四、思考題
1、以下變量名是否合法?為什么?
(1)x2
(2)3col
(3)_row
(4)for2、求以下變量的值,并在MATLAB中驗(yàn)證。
(1)a = 1 : 2 : 5;
(2)b = [ a'a'a' ];
(3)c = a + b(2 , :)
第三篇:實(shí)驗(yàn)一 VC開發(fā)環(huán)境的使用和常用算法的編程概要
實(shí)驗(yàn)一 VC開發(fā)環(huán)境的使用和常用算法的編程
一、實(shí)驗(yàn)?zāi)康?/p>
熟悉VC++6.0的集成開發(fā)環(huán)境,學(xué)會(huì)用它編寫、調(diào)試、運(yùn)行程序。
二、實(shí)驗(yàn)要求
對(duì)VC++6.0集成開發(fā)環(huán)境進(jìn)行操作,用它編寫、調(diào)試和運(yùn)行常用的程序,初步掌握使用方法;在課后編程題目中任選一題,編好程序,上機(jī)進(jìn)行調(diào)試和運(yùn)行,同時(shí)養(yǎng)成好的程序書寫風(fēng)格。
三、實(shí)驗(yàn)報(bào)告要求
1.寫出編程題目;
2.寫出題目分析(提取出算法和設(shè)計(jì)思路); 3.寫出源代碼;
4.寫出多次運(yùn)行的記錄或出錯(cuò)調(diào)試信息(上機(jī)時(shí)寫); 5.寫出實(shí)驗(yàn)后的心得體會(huì)(上機(jī)后寫)。
四、上交源代碼要求
1.從網(wǎng)絡(luò)提交;
2.文件名包含:編程題目名稱、班級(jí)、姓名; 3.第二周前提交。
第四篇:C語言實(shí)驗(yàn)一 熟悉C程序開發(fā)環(huán)境、進(jìn)行簡(jiǎn)單程序的調(diào)試
實(shí)驗(yàn)一 熟悉C程序開發(fā)環(huán)境、進(jìn)行簡(jiǎn)單程序的調(diào)試
實(shí)驗(yàn)?zāi)康模?/p>
1、初步了解vc++6.0環(huán)境;
2、熟悉掌握調(diào)試C程序的步驟。
實(shí)驗(yàn)內(nèi)容:
1、如何進(jìn)入vc++6.0環(huán)境?如何新建一C程序文件并進(jìn)行調(diào)試?
2、對(duì)教材中例1.1至例1.3在vc++6.0環(huán)境中進(jìn)行調(diào)試。
3、上機(jī)調(diào)試教材課后習(xí)題4、5題。
實(shí)驗(yàn)原理、步驟與分析:
【要求】每個(gè)實(shí)驗(yàn)內(nèi)容都要先寫出其實(shí)現(xiàn)的基本原理,再寫出實(shí)驗(yàn)步驟,最后根據(jù)每個(gè)實(shí)驗(yàn)內(nèi)容的實(shí)驗(yàn)結(jié)果進(jìn)行分析說明。