matlab第二次上机作业答案,第二次上机作业
第二次上機(jī)作業(yè)
目的:
運(yùn)行課本第四章及課堂上講過(guò)的例子,掌握Matlab的流程控制語(yǔ)句、函數(shù)及腳本文件的編程、調(diào)試方法。
要求:1、本次作業(yè)要求全部寫(xiě)M文件;2題目要求未明確要求寫(xiě)腳本文件還是函數(shù)文件的,學(xué)生自己決定是寫(xiě)腳本文件還是函數(shù)文件。只要能夠?qū)崿F(xiàn)要求。
作業(yè):
1.分析腳本M文件及函數(shù)M文件的區(qū)別。
(1)M腳本文件名不必與函數(shù)名相同;(2)M函數(shù)文件調(diào)用時(shí)需要提供函數(shù)參數(shù),而M腳本文件只需要提供文件名;(3)M腳本文件創(chuàng)建的每個(gè)變量都會(huì)保存到Matlab工作區(qū),而M函數(shù)文件只有輸出結(jié)果才保存到Matlab工作區(qū)中;(4)文件格式上的一些區(qū)別。
2.分別編寫(xiě)腳本文件,實(shí)現(xiàn)以下要求:
1)求[100,999]之間能被21整除的個(gè)數(shù)。
m=0;
for n=100:999
if n/21==round(n/21)
m=m+1;
k(m)=n;
else
end
end
k,m
2)用magic(6)產(chǎn)生一矩陣,用至少兩種方法求解其所有元素的和。(提示:1、for循環(huán);2、sum函數(shù))
A=magic(6)
B=sum(A)
sum(B)
q=0
for i=1:36
q=q+A(i);
end
q
3.編寫(xiě)函數(shù)文件,實(shí)現(xiàn)從鍵盤(pán)輸入一個(gè)3位整數(shù),將它反向輸出。如639,輸出為936。并調(diào)用該函數(shù),
輸入自己的學(xué)號(hào)后三位數(shù),輸出結(jié)果。
function f=xuehao(k)
k=input('請(qǐng)輸入一個(gè)數(shù)字');
a=fix(k/100);
b=fix((k-a*100)/10);
c=k-a*100-b*10;
k=c*100+b*10+a
xuehao
總結(jié)
以上是生活随笔為你收集整理的matlab第二次上机作业答案,第二次上机作业的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: TP-Link TL-WDR5600 无
- 下一篇: 迅捷 FW325R 无线路由器IP与MA