用matlab创建整数数组的方法:
不需要事先定义大小,可以自己动态增加,输入一个[]。
2.为数组的第一行赋值,a(1,:)[135]。
3.输入a(2,:)[246]将该值赋给数组的第二行。
4.输入a(4,:)[157]并执行跨行赋值。可以看到matlab自动将第三行赋给数组,都是零,自己动态递增。
5.输入a(5,3)8进行赋值,可以看到第5行、第1列和第2列是自动添加的。注意事项:matlab可以进行矩阵运算,绘制函数和数据,实现算法,创建用户界面,连接其他编程语言的程序等。,主要用于工程计算和控制设计。、信号处理与通信、图像处理、信号检测、金融建模设计与分析等领域。
matlab中的阶乘函数是factorial,它的函数形式是factorial(n)。
1.当n为向量时,计算从1到n的n个数的乘积,相当于prod(1:n)。
2.当n是n维数组时,计算n中每个元素的阶乘..
注意:由于matlab中双精度浮点数的整数位数约为15位,所以只有小于21的整数才是准确的,对于大于21的整数,只有前15位是准确的。
isprime是一个函数,它的作用是判断素数。
matlab函数是prime。返回一个与a大小相同的数组,如果a中的一个数是质数,则tf中对应的位置为逻辑1,否则为0。其中a中元素必须是正整数。
相关函数:isa、islogical、isnumeric
应用示例:
num_box[123;456;789];
isprime(num_box)
americannationalstandards(abbreviationforamericannationalstandards)
011
010
100
length:数组的长度(即行数或列数中的较大者);用法:nlength(a):如果a为非空数组,则返回行数和列数之间的较大值,相当于执行max(size(a));如果是空数组,则返回0;如果是向量,则返回的长度。
nmax(size(a):如果a是非空数组,则返回a的最大维数;如果是空数组,则返回中最长的非零维度。matlab基本绘图功能1、plot:x轴和y轴都是线性刻度);;
2.loglog:的x轴和y轴是对数刻度);;
x轴为对数刻度,y轴为线性刻度;
x轴是线性标度,y轴是对数标度。matlab常用基本数学函数1、abs(x):标量绝对值或向量长度;
2,sqrt(x):平方根;
3.angle(z):phaseangle(phaseangle)ofcomplexnumberz;
(z):复数z的实部;
(z):复数z的共轭复数;
(z):的复数z的虚部。