1)使用方括號「[ ]」操作符產生乙個列向量x,內容為1,2,4,7
x=[1
;2;4;7]
2)使用方括號「[ ]」操作符產生乙個行向量x,內容為1,2,4,7
x=[1
247]
| x=[1
,2,4,7]
3)使用冒號「:」操作符產生乙個行向量x,內容為9,7,5,3,1
x=[9
:-2:
1]| x=[9
:-2:
0]
4)使用方括號「[ ]」操作符產生乙個二維陣列a,第1行為9,4,5,1;第2行為1,0,4,7
/*1:直接建立*/a=[
9451
;104
7]| a=[9
,4,5
,1;1
,0,4
,7]/*2:矩陣的合併*/a=[
9451
] b=[1
047] a=
[a;b]
5)使用zeros函式產生乙個3 * 2的二維陣列a,使用ones函式產生乙個3 * 4的二維陣列b,將a、b拼接成3 * 6的二維陣列c
a=
zeros(3
,2) b=
ones(3
,4) c=
[a b]
6)使用rand函式產生乙個3*4的二維陣列a,使用邏輯1標識的方式尋訪a矩陣中大於0.3並且小於0.7的所有元素,賦給b
a=
rand(3
,4) b=a>
0.3&a<
0.7
逐句輸入並執行以下命令,觀察每一步的執行結果,弄明白每一條語句的含義。
clear;
// clear:清除工作區中的資料; clc:清除命令列視窗中的資料x=[
320;
-561
]//建立1個2行3列矩陣x
indices=
find
(x>=1)
%%語句1
//返回矩陣x≥1的元素的下標%
[row,col]
=find
(x>=1)
%%語句2
//返回矩陣x≥1的元素下標的行和列的取值,分別存放於row和col中
[row,col,value]
=find
(x>=1)
//value存放符合要求的元素的值
已知:a =125
7201423618
1223
1516
2010
59
在matlab中給a賦值並完成以下操作:
1)給a中第6個元素賦值為100;
命令語句如下:
a(6
)=100
2)給a的第五列賦值[1,2,3,4];
命令語句如下:
a(:
,5)=
[1;2
;3;4
]
3)將矩陣a第2—4行中第1,3,5列元素賦值給矩陣b;
命令語句如下:
b=a(
(2:4
),[1
:2:5
])| b=a(
(2:4
),[1
,3,5
])
4)求矩陣a的大小(行列數);
命令語句如下:
[row,col]
=size
(a)
5)將a賦值給矩陣c,刪除c的第一行和第三行並顯示;
命令語句如下:
c=a c(
[1,3
],:)=
a=
reshape
(a,5,4
)
逐句輸入並執行以下命令,觀察每一步的執行結果。
1)
x=[3
,2,1
,0]a=
length
(x)b=
size
(x,1)c=
size
(x,2)s=
sum(x)
(變數a的結果寫在此處):4
(變數b的結果寫在此處):1
(變數c的結果寫在此處):4
(變數s的結果寫在此處):6
tips:
size(a,1)該語句返回的時矩陣a的行數;size(a,2) 該語句返回的時矩陣a的列數
2)
x=[3
,2,1
,0;5
687]
b=size
(x,1)c=
size
(x,2)d=
size
(x,3)s=
sum(x)
s2=sum(x
(:))
(變數b的結果寫在此處):2
(變數c的結果寫在此處):4
(變數d的結果寫在此處):1
(變數s的結果寫在此處):8 8 9 7
(變數s2的結果寫在此處):32
tips:
size(x,3):%返回x第三個維度的長度,如果x的維度小於3則返回1
sum:矩陣各列求和
函式輸入引數:乙個向量
函式輸出引數:該向量中所有大於0的元素的和
功能:求該向量中所有大於0的元素的和
函式呼叫示例:s=fun([-1, 0, 2, 3, -5, 4])
//方法1
function s =
fun(vect)
s =0
;len =
length
(vect)
;for i=
1:len
if(vect
(i)>0)
s = s+
vect
(i);
endendend
//方法2
bingo~ ✨ 自由不是沒有約束,而是擁有選擇的權利
練習題 基礎練習
第一題 需求 1 計算 5 個月的生活大概開銷 spending 比如 rent 房租 800.00 mealcost 吃飯 900.00 clothingcosts 買衣服 300.00 othercosts 其他費用 300.00 public class dome1 第二題 需求 2 計算 1...
前端基礎練習題
1.js裡面操作屬性的方式有哪些?分別有什麼特點?可以操作js中承認的屬性。不能獲取行間的自定義屬性。可以新增屬性,但是行間看不到。可以操作變數。不能獲取行間自定義屬性。可以新增屬性,但是行間看不到。getattrbute setattrbute removeattrbute可以獲取 設定 移除行間...
前端基礎練習題
變數命名規則 1.只能由字母 數字 下劃線 美元符號組成,並且不能以數字開頭。2.變數命名要有意義,杜絕a01,b0046。3.變數遵循小駝峰規則 第乙個單詞全小寫,從第二個單詞開始,首字母大寫。mycolorarray 大駝峰 每個單詞首字母大寫。mydemo c語言的風格 單詞全小寫,中間用下劃...