MATLAB1-基本操作和矩陣輸入-臺大郭彥甫

目錄

基礎的指令

format

矩陣和向量

找出某行某列的矩陣元素

快速打出多個矩陣或者向量

矩陣連接

矩陣計算

一些特殊矩陣fuction

矩陣相關函數


基礎的指令

  • clc
    • 清空命令行窗口
  • clear all
    • 清空工作區的全部變量
  • who
    • 將工作區的全部變量顯示出來
  • whos
    • 工作區的變量信息詳細顯示出來

format

format 默認格式
  • format short 5字長定點數,顯示5位(scaled fixed point format with 5 digits)
  • format long 15字長定點數,顯示15位雙精度,7位單精度(scaled fixed point)
  • format short e 5字長浮點數
  • format long e 15字長浮點數
  • format hex 16進制
  • format bank 定點貨幣形式
  • format rat 小數分數表示
  • format + +,-,空格
  • format compact 壓縮空格
  • format loose 包括空格和空行
  • format long 15字長定點數
  • format short e 5字長浮點數
  • format long e 15字長浮點數
  • format short g 5位定點或浮點格式。
  • format long g 對雙精度,顯示15位定點或浮點格式,對單精度,顯示7位定點或浮點格式

矩陣和向量

找出某行某列的矩陣元素

A = [1 21 6;5 17 9;31 2 7]
%如果我想把21打出來
%方法1-行+列
A(1,2)
%方法2-從上往下按列進行數
A(4)

刪除A的最后一行

A(3,:) = [ ]

快速打出多個矩陣或者向量

%% 快速打多個向量或者矩陣
%j:k--[j,j+1,j+2,...,j+m]
%j:i:k--[j,j+i.j+2*i...,j+m*i]
B = 1:5
B = 1:2:5
B = [1:5;2:3:15;-2:0.5:0]
str = 'a':2:'z'

代碼運行結果:

矩陣連接

A = [1 2;3 4]
B = [9 9;9 9]
F = [A B]%把A跟B加在一起變成一個增廣矩陣

代碼運行結果:

矩陣計算

%% 矩陣計算
%+ - * / ^ 。 ' .*./ /->A*inv(B)
A+B
A-B
A*B
A.*B
A./B
a = 2;
A + 2
A/a
A./a
A
A^a
A.^a
C=A'

一些特殊矩陣fuction

%% 特殊矩陣some specila matrix
%linspace() 線性間隔
%eye(n):nxn
%zeros(n1,n2):n1*n2 zero matrix
%ones(n1,n2):n1xn2 matrix with every entry as 1
%diag():diagonal matrix
%rand():uniformly distrubuted random numbers均勻分布的隨機數
linspace(0,13,6)

矩陣相關函數

%% some matrix related fuctions:一些和矩陣相關的函數
A = [1 2 3;0 5 6;7 0 9]
max(A)%7 5 9
max(max(A))sum(A)
mean(A)sort(A)%按列向量從小排到大
sortrows(A)%從第一列進行對比,把整行進行排序(整行綁定)
length(A)%長度
find(A==0)

運行結果:

A =1     2     30     5     67     0     9
ans =7     5     9
ans =9
ans =8     7    18
ans =2.6667    2.3333    6.0000
ans =0     0     31     2     67     5     9
ans =0     5     61     2     37     0     9
ans =3
ans =26

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/pingmian/96504.shtml
繁體地址,請注明出處:http://hk.pswp.cn/pingmian/96504.shtml
英文地址,請注明出處:http://en.pswp.cn/pingmian/96504.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

【CSS 3D 交互】實現精美翻牌效果:從原理到實戰

效果圖 前言 在現代網頁設計中,交互效果是提升用戶體驗的重要手段。3D 翻牌效果作為一種常見的交互模式,廣泛應用于卡片展示、問答切換、產品詳情等場景。本文將詳細介紹如何使用 CSS 3D 技術實現一個精美的翻牌效果,并深入解析其實現原理。…

Python核心技術開發指南(062)——靜態方法

版權聲明 本文原創作者:谷哥的小弟 作者博客地址:http://blog.csdn.net/lfdfhl 靜態方法的定義 靜態方法是類中定義的一種特殊方法,它不需要依賴類實例或類本身即可調用,也不隱含傳遞self(實例引用)或cls(類引用)參數。在Python中,通過@staticmethod裝飾器來定義靜態…

炒股進階理論知識

學完前面的《從零開始學炒股》這樣的入門課程后,你已經有了一個基本的框架,接下來需要做的是深化、拓展和建立自己的交易系統。以下是為你量身定制的后續學習路徑和理論知識建議,分為幾個核心模塊:模塊一:技術分析的深…

華為OD機試真題-跳馬-OD統一考試(C卷)

題目描述: 馬是象棋(包括中國象棋和國際象棋)中的棋子,走法是每步直一格再斜一格,即先橫著或直著走一格,然后再斜著走一個對角線,可進可退,可越過河界,俗稱“馬走‘日’字。 給頂m行n列的棋盤(網格圖),棋盤上只有有棋子象棋中的棋子“馬”,并且每個棋子有等級之分,…

PyTorch 模型保存與加載 (速查版)

文章目錄1. 推理用: 保存 & 加載權重 (最常見)2. 繼續訓練用: 保存 & 加載完整狀態3. 微調用: 部分加載 (分類頭不同等情況)1. 推理用: 保存 & 加載權重 (最常見) import torch import torch.nn as nnmodel nn.Linear(10, 2)# 保存權重 torch.save(model.state_d…

oneshape acad數據集 sam-dataset

Full Text Search - Hugging Face sketchai (Sketch AI)

0913刷題日記

今日計劃10道1/10兩眼一睜就是刷209. 長度最小的子數組target 396893380 超時頭疼看下題解我的問題在于,中間有一個又寫了一個遍歷,思路和滑動窗口差不多,但是那個遍歷就把時間倍數了。頭疼還能做題,你很棒了,身體健康最重要。沒…

【JAVA】網絡編程

引言 在學習網絡編程之前,我們編寫的程序幾乎都是“單機版”的——只能在本地運行,自娛自樂,無法與其他主機(用戶)進行交互。 有些同學可能會產生誤解:既然 Java 號稱“一次編譯,到處運…

HTML標簽關系詳解:構建網頁的骨架結構

前言 在上一篇教程中,我們學習了HTML5的基本結構。今天,讓我們深入探討HTML標簽之間的關系。理解HTML標簽之間的關系對于構建結構清晰、語義明確的網頁至關重要。就像在現實生活中,建筑物的各個部分需要按照一定的規則組合在一起一樣&#x…

238 除自身以外數組的的乘積

我的解法(沒頭緒,參考AI的思路) 好奇怪啊,這個題目,沒什么思路 題目的主要難點是,如何通過這個線性運算得出所有的乘積和,同時不適用除法。 問了下AI,這種題目我可以從什么方向入手&…

智能體:從技術架構到產業落地的深度解析

在人工智能技術從 “感知智能” 向 “認知智能” 跨越的關鍵階段,智能體(Intelligent Agent)作為具備自主決策與環境交互能力的核心載體,正成為連接 AI 算法與產業應用的重要橋梁。不同于傳統被動執行指令的軟件系統,智…

MATLAB基于組合近似模型和IPSO-GA的全焊接球閥焊接工藝參數優化研究

引言與研究背景 全焊接球閥的重要性:廣泛應用于石油、天然氣、化工等長輸管道和關鍵裝置,其安全性、密封性和耐久性至關重要。閥體一旦發生焊接缺陷,可能導致災難性后果。 焊接工藝的挑戰:焊接是一個涉及電、熱、力、冶金的復雜瞬…

EzRemove(ezremove.ai)評測與實操:5 秒在線摳圖、支持批量與換底(電商/設計團隊提效指南)

摘要:做主圖、白底圖、海報的小伙伴,經常被“摳圖—換底—導出”這套流程折磨。EzRemove 是一個在線 AI 摳圖工具,支持5 秒自動摳圖、透明 PNG 導出、批量處理、背景替換與基礎編輯,無需安裝本地軟件,適合電商商家、設…

RStudio 教程:以抑郁量表測評數據分析為例

R 語言是一種專為統計計算、數據分析和圖形可視化而設計的編程語言,在學術界和工業界都備受青睞。RStudio是一款為 R 語言量身打造的集成開發環境(IDE)。它如同一個功能強大的指揮中心,能夠將數據科學工作所需的一切:控…

Rupert Baines加入CSA Catapult董事會

英國半導體行業領軍人物魯珀特貝恩斯(Rupert Baines)正式出任英國化合物半導體應用公司(CSA Catapult)非執行董事,宛若一位經驗豐富的航海家將為這艘科技旗艦指引航向。這位三次成功創業退出的科技企業家,將…

第七篇:識破“共因失效”——如何阻止汽車系統的“團滅”危機

想象一下這個場景: 你精心設計了一套雙備份的剎車系統,就像給車裝了兩條獨立的剎車線,心想:“這下總萬無一失了吧!”結果,一場寒潮來襲,兩條剎車線因為同一個原因——低溫,同時被凍住…

健康大數據與傳統大數據技術專業有何不同?

在“數據即資產”的時代,大數據技術已滲透至各行各業。從電商推薦到金融風控,從智能制造到智慧城市,數據驅動的決策模式正在重塑產業格局。然而,隨著醫療健康領域數字化進程的加速,一個新興且高度專業化的分支——健康…

圖神經網絡分享系列-SDNE(Structural Deep Network Embedding) (三)

目錄 一、實驗 1.1 數據集 1.2 基線算法 1.3 評估指標 1.4 參數設置 1.5 實驗效果 1.5.1 網絡重構 1.5.1.1 方法性能優勢 1.5.1.2 特定數據集表現 1.5.1.3 模型對比分析 1.5.1.4 鄰近性重要性驗證 1.5.2 多標簽分類 1.5.3 鏈路預測 1.5.4網絡可視化的應用 1.6 參…

《WINDOWS 環境下32位匯編語言程序設計》第16章 WinSock接口和網絡編程(1)

當今的時代是網絡時代,網絡給生活帶來的影響超過了以往的任何事物,不管我們是用瀏覽器上網,是在打網絡游戲,還是用MSN、QQ等即時通信軟件和朋友聊天,網絡的另一端實際上都是對應的網絡應用程序在提供服務。大多數的網絡…

【筆記】Windows 安裝 TensorRT 10.13.3.9(適配 CUDA 13.0,附跨版本 CUDA 調用維護方案)

實操筆記 | Windows 安裝 TensorRT 10.13.3.9(適配 CUDA 13.0,含跨版本 CUDA 調用維護示例)—— 系統 CUDA 13.0 與虛擬環境 CUDA 12.8 版本差異時,TensorRT 調用維護實例詳見附錄 本文針對 TensorRT-10.13.3.9.Windows.win10.cu…