1、按要求写出实现该功能的代码

(1)使用方括号“[ ]”操作符产生一个列向量x,内容为1,2,4,7

(2)使用方括号“[ ]”操作符产生一个行向量x,内容为1,2,4,7

(3)使用冒号“:”操作符产生一个行向量x,内容为9,7,5,3,1

(4)使用方括号“[ ]”操作符产生一个二维数组A,第1行为9,4,5,1;第2行为1,0,4,7

(5)使用zeros函数产生一个3*2的二维数组A,使用ones函数产生一个3*4的二维数组B,将A、B拼接成3*6的二维数组C

(6)使用rand函数产生一个3*4的二维数组A,使用逻辑1标识的方式寻访A矩阵中大于0.3并且小于0.7的所有元素,赋给B

2、练习矩阵定位函数find的使用

逐句输入并运行以下命令,观察每一步的运行结果,弄明白每一条语句的含义。

clear;

X=[3 2 0; -5 6 1]

indices =find(X>=1) %%语句1

[row,col] =find(X>=1) %%语句2

3、练习子矩阵的赋值、删除等操作

已知:A =

1 25 7 20

14 23 6 18

12 23 15 16

20 10 5 9

在MATLAB中给A赋值并完成以下操作:

(1) 给A中第6个元素赋值为100;

命令语句如下:A(6)=100

(2) 给A的第五列赋值[1,2,3,4];

命令语句如下:A(:,end+1)=[1;2;3;4] 或 A(;,5)=[1;2;3;4]

(3) 将矩阵A第2—4行中第1,3,5列元素赋值给矩阵B;

命令语句如下:A(2:4,[1,3,5])

(4) 求矩阵A的大小(行列数);

命令语句如下:size(A)

(5) 将A赋值给矩阵C,删除C的第一行和第三行并显示;

命令语句如下:A([1,3],:)=[]

(6) 将矩阵A重排成5行4列的矩阵(提示:查找reshape函数的帮助)。

命令语句如下:A=reshape(A,5,4)

结果:

A =

1 23 15 9

14 23 5 1

12 10 20 2

20 7 18 3

25 6 16 4

4、练习常用函数的使用:

逐句输入并运行以下命令,观察每一步的运行结果。

(1)

x=[3,2,1,0]

a=length(x)

b=size(x,1)%%行数

c=size(x,2)%%列数

s=sum(x)

(变量a的结果写在此处):4

(变量b的结果写在此处):1

(变量c的结果写在此处):4

(变量s的结果写在此处):6

(2)

x=[3,2,1,0; 5 6 8 7]

b=size(x,1)

c=size(x,2)

d=size(x,3)%%如果维度小于3则返回1

s=sum(x)

s2=sum(x(:))

(变量b的结果写在此处):2

(变量c的结果写在此处):4

(变量d的结果写在此处):1

(变量s的结果写在此处):8 8 9 7

(变量s2的结果写在此处):32

5、按要求编写fun函数:

函数输入参数:一个向量

函数输出参数:该向量中所有大于0的元素的和

功能:求该向量中所有大于0的元素的和

函数调用示例:s=fun([-1, 0, 2, 3, -5, 4])

function [count]=fun(a)

length=size(a(:));

count=0;

for i=1:length

if a(i)>0

count=count+a(i);

end

end

示例结果:

>> s=fun([-1,0,2,3,-5,4])

s =

9

matlab求两向量夹角_MATLAB基础练习(一)相关推荐

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

    12-线性方程式与线性系统 一.Linear equation(线性方程式) (一)Linear equation 1.Suppose you are given linear equations: ...

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

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

  3. matlab求两向量夹角_高中数学《平面向量的数量积》说课稿

    高中数学<平面向量的数量积>说课稿 作为一位无私奉献的人民教师,有必要进行细致的说课稿准备工作,借助说课稿可以让教学工作更科学化.那么写说课稿需要注意哪些问题呢?以下是小编为大家收集的高中 ...

  4. matlab求两向量夹角_初学讲义之高中数学十四:向量的数量积

    上篇讲了向量的基本概念和简单的加减运算,这部分的数学运算与几何图形变换之间的联系是非常直观的,理解起来非常容易 本篇讲的内容在数学运算与几何图形变换之间的联系不那么直观,需要花功夫反复琢磨运算的数学意 ...

  5. matlab求两向量夹角_高考数学解题技巧:专题21 平面向量中最值、范围问题高中数学黄金解题模板...

    ↑ 点击上方"红色笔记"关注我们 高中各科解题技巧下载  回复数字:800009 高考数学解题技巧:专题24 数列求和方法高中数学黄金解题模板 高考数学解题技巧:专题26 含参不等 ...

  6. matlab求两向量夹角_高等数学之向量代数与空间解析几何知识点与题型总结

    向量代数与空间解析几何知识点: (1)向量代数知识点 (2)两平面夹角与两直线夹角公式 两平面夹角和两直线夹角公式 (3)点到直线的距离公式 点到直线的距离 (4)常见二次曲线 常见二次曲线 题型一: ...

  7. matlab求两向量夹角_Matlab-自动化控制系统设计4频域分析

    本文内容:系统的频域分析 操作环境:matlab2019b 简单说一下频域法,时域分析法可以用来测试控制系统的性能,但是高阶系统的时域特性很难确定,科学家们就通过频率特性间接研究系统的动态响应,避免了 ...

  8. matlab求两向量夹角_【求精干货】高中数学知识点总结归纳高一学生必须掌握

    高中数学高考知识点总结高一必高中数学高一的学生离高考还有两年的时间,别看这两年感觉很长,其实时间一晃就过了,高中数学学习成绩不太好的同学该加油好好学习了.别等到最后一年累死累活的搞,还不一定有效果,今 ...

  9. 利用matlab软件求数列的中值,matlab求两个数列的方差

    matlab怎么求矩阵所有元素的期望和方差? 标准差s=std(X(1:end),flag)flag=0,采用1/(N-1)的系数,flag=1,采用1/(N)的系数 matlab用var函数算出的方 ...

  10. OpenGL(C++):求两向量角平分线

    前提条件:两向量起点在同一个点 设两向量分别为OA⃗\vec{OA}OA和OB⃗\vec{OB}OB,起点均在OOO点. 主要思想: 将OA⃗\vec{OA}OA和OB⃗\vec{OB}OB单位化,假 ...

最新文章

  1. 智能车竞赛秘书处与RT-Thread关于第十七届智能车竞赛第一次会议
  2. 无功功率控制模式matlab,第9章_MATLAB在风力发电技术中的应用仿真.ppt
  3. MySQL的distinct:去重
  4. volatile和synchronized的区别与联系
  5. $.ajax的标准写法
  6. 12星座的出生年月日性格_星座六点半/今日12月04日:双鱼、巨蟹、天蝎座运势...
  7. 2011年1月28日早会资料「招き猫」(汉语版)
  8. FT5X06 如何应用在10寸电容屏
  9. 外网/公网出口IP查询方法汇总
  10. 热烈祝贺方正璞华两款产品入选2021年度江苏省工业软件优秀产品和应用解决方案拟推广名单
  11. 英语自然拼读:字母A的常见几种发音
  12. eclipse安装red5插件,创建red5项目
  13. 进阶篇:3.5)粉末冶金件设计
  14. 微信点餐小程序分析与开发
  15. python中使用matplotlib.pyplot画函数图像
  16. 用开源博客系统OneBlog来搭建自己的个人技术博客网站(java版博客系统)
  17. flex弹性布局教程-04项目属性flex-grow
  18. Mysql基础之rank函数的使用
  19. Shell脚本中读取文件每一行的方法总结
  20. postgres 源码解析33 进程间通信--1

热门文章

  1. 【华人学者风采】忻获麟 加州大学欧文分校
  2. 使用n2disk和PF_RING构建一个(便宜的)2×10 Gbit(连续)数据包记录器
  3. 计算机数据管理阶段,数据管理发展的三个阶段
  4. CTS2019朝圣 x 打铁记
  5. Unity脚本:寻找血量最低的敌人
  6. 计算机网络本直通线的制作方法,电脑网线制作之交叉线与直通线的做法
  7. 负载均衡器/LB - 学习/实践
  8. illustrator插件开发向导--基础入门(二)--插件定义--PiPL资源--插件管理--插件入口和消息--加载和卸载--启动和关闭
  9. 群晖用php装aria2,群晖Synology安装Aria2实现迅雷离线下载,安装IPKG
  10. [Noi2015]小园丁和老司机