• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

matlab快速入门(12):对向量执行数组运算

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

(1)MATLAB 的设计让您能够自然地处理数组。例如,您可以将一个标量值与数组中的所有元素相加。

y = x + 2
任务:将 1 与 v1 的每个元素相加,然后将结果存储在名为 r 的变量中。

 

 (2)您可以将任意两个大小相同的数组相加。

z = x + y
任务:创建一个向量 vs,它是向量 v1 和 v2 的和。

 (3)您可以将数组中的所有元素与某个标量相乘或相除。

z = 2*x
y = x/3
任务:创建一个变量 va,其值为 vs/2(平均体积)。

 

 

 (4)MATLAB 中的基本统计函数可应用于某个向量以生成单个输出。可以使用 max 函数来确定向量的最大值。

xMax = max(x)
任务:创建一个变量 vm,其值为 va 向量的最大值。

 

 

(5)MATLAB 的函数可在单个命令中对整个向量或值数组执行数学运算。

xSqrt = sqrt(x)
任务:使用 round 函数创建一个名为 vr 的变量,其中包含四舍五入为整数的平均体积 va

 

 (6) .* 运算符执行按元素乘法,允许您将两个大小相同的数组的对应元素相乘。注意是点乘。

z = [3 4] .* [10 20]

 

z = 
    30    80
任务:创建一个名为 mass 的变量,其中包含 density 和 va 的按元素乘积。

 

 (7)您已对如下元素执行了数组运算:

  • 两个相同大小的数组
  • 一个标量和一个数组


您还可以对其他具有兼容大小的数组执行运算。例如,尝试执行以下语句:

x = [1 2;3 4;5 6; 7 8].*[1;2;3;4]


x 的大小是多少?

 

 


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
Delphi中WebBrowser判断页面及JS是否加载完成发布时间:2022-07-18
下一篇:
Delphi应用程序的调试(六)步进式代码调试发布时间:2022-07-18
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap