a=[1 2 3 4];
建立乙個向量1,2,3,4與a=[1,2,3,4]等效
與常數進行計算直接 t2+1即可
與向量進行計算,要先保證二者的行數和列數相等,具體可以去參考矩陣的乘法,相當於矩陣的行向量與列向量進行相乘。
同時可以仿照c語言中陣列的操作形式來對向量中某一位的數字進行操作。
檢視第二個元素t(1) t(1)=3將第二個元素的值改為3,
還可以對未列出的向量的某一位上的數進行賦值。t(5)=10; t(3)=;將第四個數字置為0.
還可以利用python中的切片操作,來對向量進行處理,二者比較相似
t(2:4)-1,將t中第三個數到第五個數都減去一。
建立矩陣,如果建立乙個mn的矩陣的話,行之間用;隔開。
建立乙個4*3的矩陣a=[1,2,3,4;1,2,3,4;1,2,3,4];
對矩陣中某乙個具體位置的值進行變化,a(2,3)=5,將a矩陣當中的第二行第三列的元素的值更改為5;
b=a(2,1:3);
將a中第二行 1到3的值賦給b形成乙個新的向量
a=[a b』];這裡的意思是將b的轉置向量加入a中形成新的一列。
這裡需要注意的是轉置是將b轉化為列向量,原本為行向量。
同時我們可以用a=[a;b];將行向量b加入a中。
加入向量時我們需要保證
1.列向量的長度等於原來矩陣行的個數不然就會報錯。2.行向量的長度等於原來矩陣列的的個數
matlab內建了很多很好用的數學函式,例如
1.abs(x)求x的絕對值支援複數操作,用i或者j來表示單位虛數2.sin(x)求x的正弦值
3.exp(x)求x的自然指數
4.log(x)求x的自然對數
z=2+3*j;
1.angle(z)求相角常見的數學函式也可以支援對向量進行操作2.real(z)求實部
3.imag(z)求虛部
4.conj(z)求共軛複數
5.exp(j*pi/6)尤拉公式
x=[1,2,3,4];
y=sqrt(x);
對x中對應的每一位數字進行開根號工作。
還有一些函式專門針對向量進行設定。
min(x)函式返回x中的最小值
類似的還有max(x)返回x中的最大值
1.mean(x)求每個列向量的平均值2.sum(x)求每個列向量的和
3.sort(x)求每個列向量的排序
4.median(x)求每個列向量的中位數
5.prod(x)求每個列向量的乘積
菜鳥初學技術篇(之一)
在做對日軟體外包行業的it公司呆了近三年了,對技術仍可以說是一問三不知。越來越意識到僅僅靠語言是沒有出路的!我決定開始學習技術,從最基礎的開始學起。這個想法產生很久了,但卻一直未下定決心,未能堅持。一想起周五日本人說的那話,永久 開発 他說的的確是沒錯,但字字都讓我覺得那麼刺眼!這更促使我要去學,我...
總結之一6 6
獵頭不是槍手 獵頭公司不是包辦公司,也不是幫候選人寫簡歷的槍手,候選人往往希望獵頭公司給他們的簡歷 潤色 但是包裝只是對簡歷本身而言讓你的優勢更突出,絕不會幫助你 包裝 你本身不具備的能力。另外簡歷一定不能做假,因為現在越來地越多的公司會做背景調查,職位越高,做調查的時間越長。當然,獵頭會幫助你整合...
LeetCode總結之一
最近在陸陸續續的練習leetcode,將自己以前的只是總綜合鞏固一下,也為了以後面試準備。盡量從自己的所思所想出發,鄙人菜鳥,還請勿噴。整個練習過程中採用c 1 我練習主要遵從一下幾個習慣 from easy to hard similar problems tags.2 由於是第一次練習oj,很多...