數(shù)組運(yùn)算

矩陣的定義

在matlab定義一個(gè)矩陣,通??梢灾苯影葱蟹绞捷斎朊總€(gè)元素:同一行的元素用英文輸入下的逗號(hào)或者空格來(lái)分隔,空格個(gè)數(shù)不限;不同行用英文字符下的分號(hào)

x=[1,2,3;4,5,6;7,8,9] %定義一個(gè)3行3列的矩陣

利用冒號(hào)符號(hào)構(gòu)造向量的格式

x=初值:步長(zhǎng):終值
%linspace函數(shù)用來(lái)生成等間隔向量
x=linspace(初值,終值,向量長(zhǎng)度)

矩陣的一些運(yùn)算

利用size函數(shù)返回矩陣的行數(shù)和列數(shù)

x=[1 2 3 ; 4 5 6;7 8 9]
size(x)%查看矩陣x的行數(shù)和列數(shù)
[m n]=size(x)%返回矩陣的行數(shù)m和列數(shù)n

特殊矩陣函數(shù)

%零矩陣
b=zeros(m,n)
b=zeros([m n])

矩陣的乘除法

矩陣的乘除法有兩種,一種是直接相乘一種是點(diǎn)乘,直接相乘要求前面的列數(shù)等于后面的矩陣的行數(shù),否則會(huì)出現(xiàn)錯(cuò)誤;而點(diǎn)乘是兩個(gè)同矩陣的對(duì)應(yīng)元素相乘。

矩陣的翻轉(zhuǎn)

flipud和fliplr函數(shù)分別可以實(shí)現(xiàn)矩陣的上下和左右翻轉(zhuǎn),rot90函數(shù)可以實(shí)現(xiàn)矩陣的逆時(shí)針90旋轉(zhuǎn)
subplot函數(shù):即在當(dāng)前圖形窗口以平鋪的方式創(chuàng)建多個(gè)坐標(biāo)系。

h=subplot(m,n,p)
%將當(dāng)前窗口分為m行n列個(gè)繪圖子區(qū),在p個(gè)子區(qū)創(chuàng)建對(duì)象

調(diào)用高級(jí)函數(shù)讀取數(shù)據(jù)

A=importdata(filename0;%filename為字符串,用來(lái)指明文件名
num=xlsread(filename,sheet,range);%range代表讀取的單元格的區(qū)域
num3=xlsread("example.xls",sheet1,"A2:H4");
%%
%讀取表格的數(shù)據(jù),總成績(jī)的數(shù)據(jù)
score=xlsread('examp02_14.xls','Sheet1','G2:G52');
score=score(score>0);%去掉總成績(jī)的0,即缺考成績(jī)
score_mean=mean(score);%計(jì)算平均成績(jī)
%%
SS1=var(score);%樣本方差
s1=std(score);%樣本標(biāo)準(zhǔn)差
score_max=max(score);%樣本最大值
score_min=min(score);%樣本最小值
score_range=range(score);%樣本極差
score_cvar=std(score)/mean(score);%變異系數(shù)
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容