台大郭彦甫-Matlab软件学习课堂exercise示例


(仅供参考)

第二讲 基本操作与矩阵输入

(P6 exercise)

>> cos(((1+2+3+4)^3/5)^(1/2))ans =-0.0050>> sin((pi)^(1/2))+log(tan(1))ans =1.4228>> 2^(3.5*1.7)ans =61.8199>> exp(sin(10))ans =0.5804

(P14exercise)

>> format rat
>> a=3/13;b=4/14;c=5/15;
>> sum=a+b+csum =232/273   >> clear
>> format long
>> a=3/13;b=4/14;c=5/15;
>> sum=a+b+csum =0.849816849816850

(P18 exercise)

%方法一
>> A=[1 21 6; 5 17 9; 31 2 7]    A =1    21     65    17     931     2     7>> A(3,2)ans =2>> A([1 3],[1 3])ans =1     631     7
%方法二>> AA =1    21     65    17     931     2     7>> A(8)ans =9>> A([1 3 5])ans =1    31    17>> A([1 3;1 3])ans =1    311    31

(P19 exercise)

>> A=[1 21 6; 5 17 9; 31 2 7]A =1    21     65    17     931     2     7>> A(1,2)= 76; A(3,2)= 0;
>> AA =1    76     65    17     931     0     7>> A([1 2],[2 3])ans =76     617     9>> A([1 2],[2 3])=[0 0;0 0]A =1     0     05     0     031     0     7

(P20 exercise)

>> AA =1     0     05     0     031     0     7>> A(3,:)   %矩阵A的第三行所有元素ans =31     0     7>> A(3,:)=[]   %对矩阵A的第三行进行清空A =1     0     05     0     0>> A=[1 2; 3 4];
>> B=[9 9; 9 9];
>> F=[A B]  %表示增广矩阵F =1     2     9     93     4     9     9>> F=[A;B]F =1     23     49     99     9

(P22 exercise)

>> AA =1     23     4>> BB =9     99     9>> C=[5 6 7 8]C =5     6     7     8>> D=[-2 -1 0 1]D =-2    -1     0     1>> F=[A B;C;D]F =1     2     9     93     4     9     95     6     7     8-2    -1     0     1

(P23 exercise)

>> A=[1 2 3; 4 5 4; 9 8 7];
>> B=[3 3 3; 2 4 9; 1 3 1];a=2a =2>> x1=A+a;  %矩阵A中的每个元素加a
>> x1x1 =3     4     56     7     611    10     9>> x2=A/a  %矩阵A中的每个元素除以ax2 =0.5000    1.0000    1.50002.0000    2.5000    2.00004.5000    4.0000    3.5000>> x3=A./a  %矩阵A中的每个元素除以a,同上x3 =0.5000    1.0000    1.50002.0000    2.5000    2.00004.5000    4.0000    3.5000>> x4=A^a  %矩阵A的a次方运算x4 =36    36    3260    65    60104   114   108
>> x5= A.^a  %矩阵A的每个元素的a次方运算x5 =1     4     916    25    1681    64    49>> C= A'  %C为矩阵A的转置C =1     4     92     5     83     4     7>> y1=A+By1 =4     5     66     9    1310    11     8>> y2=A*By2 =10    20    2426    44    6150    80   106>> y3= A.*B  %矩阵A和矩阵B对应位置元素相乘y3 =3     6     98    20    369    24     7>> y4=A/B %A乘以B的逆矩阵y4 =0.0714    0.2857    0.21431.1667         0    0.50003.2619   -0.2857   -0.2143>> y5= A./B  %A和B对应位置元素相除y5 =0.3333    0.6667    1.00002.0000    1.2500    0.44449.0000    2.6667    7.0000

(P26 exercise)

>> A=[1 2 3; 0 5 6; 7 0 9]A =1     2     30     5     67     0     9>> max(A)  %矩阵中每一列最大值组成的行向量ans =7     5     9>> max(max(A))  %矩阵A中的最大值ans =9>> min(A)  %与max()函数类似ans =0     0     3>> sum(A)  %每一列的元素之和组成的行向量ans =8     7    18>> mean(A)  %每一列的元素的平均值组成的行向量ans =2.6667    2.3333    6.0000>> sort(A)  %对每一列的元素排序,顺序从小到大(ascend)ans =0     0     31     2     67     5     9>> sortrows(A)  %整行移动,且依据每行第一列数按从小到大排序ans =0     5     61     2     37     0     9>> size(A)  %查看矩阵A的规格ans =3     3>> length(A)ans =3>> find(A==5)  %找出矩阵A中等于5的数的位置ans =5

台大郭彦甫-Matlab软件学习课堂exercise示例(第二讲)相关推荐

  1. Matlab学习(台大郭彦甫)第5节-初阶绘图

    Matlab学习(台大郭彦甫)第5节-初阶绘图 第5节 初阶绘图 5.1 基础绘图 5.1.1 plot()函数 5.1.2 hold on/off 5.1.3 Plot Style(绘图风格) 5. ...

  2. 【台大郭彦甫】Matlab入门教程超详细学习笔记六:高阶绘图(附PPT链接)

    高阶绘图 前言 一.进阶二维绘图 1. 对数图 2.一图双y轴 3. 直方图 4. 条形图 5. 饼状图 6. 极坐标图 7. 阶梯图与取样图 8. 箱线图以及误差线图 9. 填充图 二.配色 1.R ...

  3. 【台大郭彦甫】Matlab入门教程超详细学习笔记二:基本操作与矩阵运算(附PPT链接)

    Matlab入门教程超详细学习笔记二:基本操作与矩阵运算 前言 一.基本操作 1.把matlab当作计算器使用 2.变量 3.控制格式输出 二.矩阵运算 1.矩阵 2.矩阵索引 3.使用:创建向量 4 ...

  4. 【台大郭彦甫】Matlab入门教程超详细学习笔记七:数值微积分(附PPT链接)

    数值微积分 前言 一.多项式微积分 1. 多项式计算 2. 多项式微分 3. 多项式积分 二.数值微积分 1. 数值微分法 2. 高阶微分法 3. 数值积分法 三.回顾Function Handles ...

  5. 【台大郭彦甫】Matlab入门教程超详细学习笔记五:初阶绘图(附PPT链接)

    初阶绘图 前言 一.基础绘图 1.plot() 绘制二维线图 2.legend()添加图例 3.title()和*label()添加标题与坐标轴 4.text()和annotation()增加注解 二 ...

  6. 【台大郭彦甫】Matlab入门教程超详细学习笔记四:数据类型与文件读写(附PPT链接)

    变量类型与文件读写 前言 一.变量类型 1.numeric(数值类型) 2.char(字符类型) 3.string(字符串类型) 4.structure(结构体) 5.cell(元胞数组) 5.高维数 ...

  7. 台大郭彦甫教授Matlab讲解笔记(一)

    台大郭彦甫教授Matlab讲解笔记(一) Introduction 对于一个软件的学习,首先要认识它的界面,了解各个窗口.我用的是2015b版的MATLAB. 大致分为四个窗口. 当前文件夹:展示了电 ...

  8. Matlab笔记(台大郭彦甫14课)

    台大郭彦甫老师Matlab教程 Applications of Matlab in Engineering https://www.bilibili.com/video/BV1GJ41137UH?p= ...

  9. matlab求两向量夹角_MATLAB教程-台大郭彦甫-第十节,含练习答案

    10-数值微积分 一.Polynomial differentiation and integration(多项式微分与积分) (一)Differentiation(微分) 1.The derivat ...

最新文章

  1. 利用exchangelib快速上手使用python发邮件
  2. 【蓝桥java】递归基础之39级台阶
  3. I.MX6 Android 5.1 纯Linux、U-Boot编译
  4. 打开word或者office程序报错:Microsoft Visual C++ Runtime Library. Runtime Error!
  5. 【业务知识】档案工作流程
  6. tcp三次握手四次挥手(及原因)详解
  7. Java自动部署maven_Maven+Tomcat8 实现自动化部署的方法
  8. 点乘叉乘坐标公式_点积与叉乘的运算与物理意义
  9. corn java 可配置_定时任务工具——CronUtil
  10. SpringBoot指南(五)——拦截器、原生组件
  11. 烂泥:nagios学习(四):pnp4nagios图形化绘制nagios数据
  12. 宏基因组应用_宏基因组学技术在生物冶金中的应用
  13. RF射频传输,原理介绍,三分钟看懂!发射功率、接收灵敏度详解!
  14. [收藏] Flash闪存颗粒和工艺知识深度解析
  15. DeFi冰火两重天:数千项目,鲜有人用,存量厮杀如何撼动传统金融?
  16. 梦想家-致停不下来的我们
  17. 一路(16)奔波,一起(17)前行—2016 年终总结
  18. 沉痛悼念张孝祥老师逝世
  19. 英语学习是必可被解决的问题
  20. oracle中distance用法,distance的用法和短语例句

热门文章

  1. STM32+ADS1115使用说明文档
  2. 怎么样成为一名Python工程师?到底要会哪些东西?你会了多少?
  3. OpenAI亲谈:我们眼中的GPT-3、大规模语言模型的局限性与出路在哪
  4. 基于 LuCI 的开源主题 luci-them-rosy
  5. Altium Designer(八):邮票孔拼版
  6. android九宫格隐藏,android九宫格锁屏控件
  7. (第二章) hive安装之Hive安装部署
  8. 如何去掉google map上导航和GPS按钮
  9. 正态性/方差齐性检验及stata实现
  10. Android 在应用图标上设置未读消息数量