• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
Artimislyy
博客园    首页    新随笔    联系   管理    订阅  订阅

matlab基本语法

2019-08-07

17:50:10

%从0到10之间均匀分布的
s = 0 +(10 - 0) * rand(2, 3);

%产生从a到b之间均匀分布的随机数
s = a + (b - a) * rand(n,m);

%产生均值为u,方差为s的正太分配的随机矩阵
y = u + sqrt(s) * randn(n,m);

%魔方矩阵
magic(5)
% 产生了5*5的矩阵

%Hilbert矩阵和toeplitz矩阵




%矩阵和向量的运算
a = [1,2,3;4,5,6;7,8,9];
b = [9,8,7;6,5,4;3,2,1];
k = 3;

a + b;
k*a;

%向量的内积
a = [1 + 5i,2,3 + 6i,7 - 2i];
b = [2 - i, 4 + 3i,3 - i,6];
s = num(conj(b).*a);


%线性方程组的求解
a = [1 2 3;1 4 9;1 8 27];
b = [5, -2, 6]';
x = inv(a) * b;

%矩阵的相似化简和分解
a = [0 3 3;-1 8 6;2 -14 -10]

 

posted @ 2019-08-07 17:51  Artimislyy  阅读(194)  评论(0)    收藏  举报
刷新页面返回顶部
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3