- 博客(12)
- 收藏
- 关注
原创 矩阵元素求积及其矩阵元素的差分
求积函数:prod(......, dim); %dim表示维度如:A = magic(3); B = prod(A); %默认按列乘积 8 * 3 * 4C = prod(A, 2); % 按行乘积 8 * 1 * 6输出:A = 8 1 6 3 5 7 4 ...
2019-01-21 11:26:38 1601
原创 sym()及其dim()的应用
定义:该函数是用来符号数字、符号变量、符号对象。符号对象的类型是sym,可以通过class(S)来验证,这里S是一个符号对象。符号变量的优点是,使用符号变量运算得到的只是一个解析解。优点:使用符号变量进行运算能够最大限度的减少运算过程中出现的误差例如:sym(8!); 计算一个表达式:实现代码:clear;syms k x y a b;R1 = sym...
2019-01-14 11:11:00 1913
原创 统计中的图形界面
使用频率直方图进行统计:hist()函数:hist(x); %在10个等分点内画出频率分布直方图 hist(x, n); %在n个等分点内画出频率分布直方图使用棒图进行统计:bar()函数:bar(x); %画出x的棒图stem(y); %在x轴上画出y...
2019-01-07 10:36:26 173
原创 数值分析和统计
相关矩阵也叫相关系数矩阵,其是由矩阵各列间的相关系数构成的。也就是说,相关矩阵第i行第j列的元素是原矩阵第i列和第j列的相关系数。
2019-01-04 20:36:48 456
原创 其他数据类型的一些操作
整数:求a以内的素数:primes(a);判断a这个数是否为素数:isprime(a);输出一个向量的全排列:perms(a);位操作:代码a = 2;b = 3;bitand(a, b);bitot(a, b);
2019-01-03 11:13:11 120
原创 for循环的一些困惑解决(字符串)
对于单纯的遍历一个行向量,只需用for循环从开始到结束遍历for i = 1 : 2 % ':' 代表从从1 到 10 iend输出:i = 1i = 2修改:如:for i = 1 : 2 : 10 iend(该循环可以直接输出奇...
2019-01-03 09:49:31 579
原创 希尔伯特矩阵、托普利兹矩阵
希尔伯特矩阵希尔伯特(Hilbert)矩阵:又称为H阵,其元素为,该矩阵一般作为试验矩阵hilb(n); %生成一个n * n的希尔伯特矩阵invhilb(n); %生成一个n * n的希尔伯特的逆矩阵 特点:希尔伯特矩阵和逆矩阵都是对称的 托普利兹矩阵托普利兹(Toeplitz)矩阵:是由一个行...
2019-01-03 09:42:41 2249
原创 建立随机矩阵,及生成新矩阵
首先要说的是建立随机数:用rand()函数建立(0,1)之间的随机数。使用rand(n , n); 建立二维n * n的随机矩阵。 A = [1, 2 ,3; 4, 5, 6; 7 ,8, 9]; triu(A); %输出上三角输出:ans = 1 2 3 ...
2019-01-02 10:08:06 3995 1
原创 矩阵的创建(1)
ones() 函数 :建立每个元素都为1的矩阵 可以建立多维的矩阵如ones(2, 2); %默认建立一维矩阵,等价于ones(2, 2, 1) 输出:ans = 1 1 1 1-----------------------------------------------------------------...
2019-01-02 09:40:58 742
原创 逻辑函数(all(),any())
any() 判断一个元素是否为0,如果该元素不为0,则返回1(真),否则返回0(假) 或者判断一个矩阵的列向量是否存在非0元素,若存在则返回1(真),否则返回0(假)all() 判断所有的元素是否为0,如果都为0,则返回0(假),否则返回1(真) 或者判断一个矩阵的列向量是否都为非0元素,如果是,则返回1(真),否则返回0(假) 例如:对于矩阵A = [1,...
2019-01-02 08:54:35 486
原创 Matlab中的算术运算和数学函数
1.算术运算自己容易出错的地方:例如:a / b + c 用数学表示为 ,而对于 a / (b + c) 用数学则表示为 很明显可以发现,该运算是有优先级的1) ^ 幂2) * 乘 / 右除(正常除) \ 左除3) + 加-2.数学函数还有一些常会见到的一些数学函数:...
2019-01-02 00:07:21 654
原创 rand(),repmat(),logical()函数的使用
rand(n, m); 表示产生从n到m的随机数例如:rand(1, 10);ans = 0.1299 0.5688 0.4694 0.0119 0.3371 0.1622 0.7943 0.3112 0.5285 0.1656rand(n); 产生矩阵为 n * n 的随机数例如:rand(2);ans =...
2019-01-01 23:43:49 290
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人