高等應用數學問題的matlab求解(第三版)
ncepu_chen的部落格:
矩陣的運算:
(1)a.' 矩陣的轉置 a.*b 相應位置相乘 a*b 正常矩陣乘積 a./ 矩陣相應位置相除 inv(a) 矩陣求逆
(2)a&b兩矩陣相應位置做與運算 a|b兩矩陣做或運算 ~a矩陣做非運算
解析結果的化簡與變換:
s1=******(s) %將函式化簡,如p1=(s+3)^2(s+2)(s+1)
f1=subs(f,x1,x1*)或f1=subs(f,,) %變數替換
語言流程結構:
迴圈結構:
s=0;
for i=1:100
s=s+i;
end....................
每次+2的寫法
s=0;
for i=1:2:100
s=s+i;
end....................
t=0;i=1;
while (i<=100)
t=t+i;
i=i+1;
end
條件結構:
if(條件1)
語言執行
elseif(條件2)
語言執行
elseif(條件3)
語言執行
else
語言執行
end
語句
意義break
跳出迴圈
continue
直接進入下乙個迴圈
邏輯運算子
意義&&且||
或~=不等於函式結構:
建立在相應的資料夾下就好,可以在指令碼中直接呼叫,很方便
function [f] = pos(x,y)
f=6*(x-1)+y;
end
數值型別:
資料型別
描述double
雙精度浮點數
int8
8位帶符號整數
int64
64位帶符號整數
uint8
8位無符號整數
uint64
64位無符號整數
字元型別:
字元強制型別轉換為相應的ascll碼
s1 = 'h';
uint16(s1) % 得到 104
s2='ababababa';
結構體:
(與c語言一樣)
student.name = 'miao';
student.id = '[email protected]';
student.number = 123456;
student.grade = [100, 75, 73; ...
95, 91, 85.5; ...
100, 98, 72];
student
student(2).name = 'miao';
student(2).id = '[email protected]';
student(2).number = 123456;
student(2).grade = [95 100 90; 95 82 97; 100 85 100];
student
student(1) = % 刪除student列表第一項
元胞陣列:
兩種定義方法:
a(1,1)=;
a(1,2)=;
a(2,1)=;
a(2,2)=;
a
a=[1 2 3; 4 5 6; 7 8 9];
a='miao';
a=3+7i;
a=-pi:pi:pi;
a
檔案讀寫:
1,只含數值型變數的**
filename就是要匯入的excel的檔名,注意加.xls或.xls
sheet就是**頁名
range是指要匯入資料的範圍
num=xlsread('filename','sheet','range')
2,同時含數值型變數和字元型變數的**
[num,txt]=xlsread('filename','sheet','range')
[num,txt,raw]=xlsread('filename','sheet','range')
num是數值型變數且為矩陣,txt是字元型變數且為細胞陣列,raw既含數值型變數又含字元型變數,當然,raw是細胞陣列
例如:[data,text] = xlsread('c:\test\test.xls'', 'testsheet', 'b2:d10');
3,寫入**
寫入命令:xlswrite(filename, output, sheetname, range)
其中output為要寫入的資料,可以是矩陣也可以是cell型別
例如:xlswrite('c:\test\text.xls', eye(3), 'sheet1', 'a1:c3')
學習日記2
陣列的初始化,一維陣列和二維陣列的定義以及使用,字元陣列的定義和使用,函式的形式引數和實際引數,全域性變數和區域性變數,變數的儲存類別,預處理命令。今日任務完成情況 本日任務按照老師要求完成 今日開發中出現的問題彙總 編譯程式的出錯,演算法結構的不正確和不完整,以往的冒泡函式沒有記牢,對於陣列元素和...
php學習日記2
define name,value,case insensitive 定義乙個常量,常量與變數的區別在於不用加 而且常量的值無法被更改。語法為,define name 常量名 value 常量值 case insensitive 大小寫敏感 預設為false,即對大小寫敏感,可以設定為true,對大...
Git學習日記 2
建立ssh key 命令 ssh keygen t rsa c youremail example.com 登入github 兩個引數 title,key title隨便輸,key的值為linux當前使用者目錄下.ssh資料夾下id rsa.pub檔案下的內容 在github上新建乙個learngi...