早教吧作业答案频道 -->其他-->
matlab试题求解我选修matlab但是没有时间上课。求高手做一套题,我学一学!!1.要求在闭区间上产生具有10个等距采样点的一维数组。试用两种不同的指令实现。2.建立一个字符串向量A1bcD
题目详情
matlab试题求解
我选修matlab但是没有时间上课。求高手做一套题,我学一学!!
1. 要求在闭区间 上产生具有10个等距采样点的一维数组。试用两种不同的指令实现。
2. 建立一个字符串向量A1bcDEfijK4,然后对该向量做如下处理:
(1) 取第1~5个字符组成的子字符串。(2) 将字符串倒过来重新排列。(3) 将字符串中的大写字母变成相应的小写字母,
其余字符不变。(4) 统计字符串中大写字母的个数。
3. 由指令A=rand(3,5)生成二维数组A,试求该数组中所有大于0.5的元素的位置,分别求出它们的“全下标”和“单下标”。
4. 在使用123作为rand随机数发生器的初始化状态的情况下,写出产生长度为1000的“等概率双位(即取-1,+1)取值的随机码”程序指令,并给出 -1码的数目。
5. 先运行clear, format long, rand('state',1), A=rand(3,3),然后根据A写出两个矩阵:一个对角阵B,其相应元素由A的对角元素构成;另一个矩阵C,其对角元素全为0,而其余元素与对应的A阵元素相同。
6.已知两个多项式f(x)=3x5+5x4+x2+12 ,g(x)=3x2+5x-3,
(1)计算f(x)=0 的全部根。 (2)计算f(-1)的值。(3)计算f(x)+g(x)、f(x)-g(x)、f(x)•g(x)、f(x)/g(x)。
7. 采用数值计算方法,画出 在 区间曲线,并计算 。
8. 用quad求取 的数值积分,并保证积分的绝对精度为 。
9. 求符号矩阵 的行列式值和逆,所得结果应采用“子表达式置换”简洁化。
10. 对函数 ,当 为正实数时,求 。(实际上,这就是根据定义求Z变换问题。)
11 对于 ,求 。(提示:理论结果为 )
12. (1)通过符号计算求 的导数 。(2)然后根据此结果,求 和 。
13. 求出 的具有64位有效数字的积分值。
14. 在 区间,画出 曲线,并计算 。
15. 求 的一般积分表达式,并计算 的32位有效数字表达。
16.求微分方程 ,在满足 , 的符号解,并画出解的图形。
17. 绘图
我选修matlab但是没有时间上课。求高手做一套题,我学一学!!
1. 要求在闭区间 上产生具有10个等距采样点的一维数组。试用两种不同的指令实现。
2. 建立一个字符串向量A1bcDEfijK4,然后对该向量做如下处理:
(1) 取第1~5个字符组成的子字符串。(2) 将字符串倒过来重新排列。(3) 将字符串中的大写字母变成相应的小写字母,
其余字符不变。(4) 统计字符串中大写字母的个数。
3. 由指令A=rand(3,5)生成二维数组A,试求该数组中所有大于0.5的元素的位置,分别求出它们的“全下标”和“单下标”。
4. 在使用123作为rand随机数发生器的初始化状态的情况下,写出产生长度为1000的“等概率双位(即取-1,+1)取值的随机码”程序指令,并给出 -1码的数目。
5. 先运行clear, format long, rand('state',1), A=rand(3,3),然后根据A写出两个矩阵:一个对角阵B,其相应元素由A的对角元素构成;另一个矩阵C,其对角元素全为0,而其余元素与对应的A阵元素相同。
6.已知两个多项式f(x)=3x5+5x4+x2+12 ,g(x)=3x2+5x-3,
(1)计算f(x)=0 的全部根。 (2)计算f(-1)的值。(3)计算f(x)+g(x)、f(x)-g(x)、f(x)•g(x)、f(x)/g(x)。
7. 采用数值计算方法,画出 在 区间曲线,并计算 。
8. 用quad求取 的数值积分,并保证积分的绝对精度为 。
9. 求符号矩阵 的行列式值和逆,所得结果应采用“子表达式置换”简洁化。
10. 对函数 ,当 为正实数时,求 。(实际上,这就是根据定义求Z变换问题。)
11 对于 ,求 。(提示:理论结果为 )
12. (1)通过符号计算求 的导数 。(2)然后根据此结果,求 和 。
13. 求出 的具有64位有效数字的积分值。
14. 在 区间,画出 曲线,并计算 。
15. 求 的一般积分表达式,并计算 的32位有效数字表达。
16.求微分方程 ,在满足 , 的符号解,并画出解的图形。
17. 绘图
▼优质解答
答案和解析
1.
%方法一
a=1;b=10;n=100;
result = linspace(a,b,n);
%方法二
a=1;b=10;
result = a:(b-a)/100:b;
2.
strA = 'A1bcDEfijK4';
%(1)取第1-5个字符组成字符串
strB = strA(1:5);
%(2) 将字符串倒过来重新排列
strC = strA(size(strA,2):-1:1);
%(3) 将字符串中的大写字母变成相应的小写字母,其余字符不变
pos = find(strA>='A'& strA='A' & strA .5);
%半下标
k = find(A>.5);
4.
s=sign(randint(1,1000,[],123)-.5);
n=sum(s==-1)
5.
clear, format long, rand('state',1), A=rand(3,3);
%对角元素
B = diag(diag(A));
%其他元素
C = A - B;
6.
function f = myfun(x)
f = 3*x^5+5*x^4+x^2+12;
%求根
x = fzero(@(x) myfun(x),0.1);
%计算f(-1)
result = myfun(-1);
%计算f(x)+g(x)
f1 = sym('3*x^5+5*x^4+x^2+12');
g1 = sym('3*x^2+5*x-3');
fg1 = f1+g1;
fg2 = f1-g1;
fg3 = f1*g1;
fg4 = f1/g1;
%方法一
a=1;b=10;n=100;
result = linspace(a,b,n);
%方法二
a=1;b=10;
result = a:(b-a)/100:b;
2.
strA = 'A1bcDEfijK4';
%(1)取第1-5个字符组成字符串
strB = strA(1:5);
%(2) 将字符串倒过来重新排列
strC = strA(size(strA,2):-1:1);
%(3) 将字符串中的大写字母变成相应的小写字母,其余字符不变
pos = find(strA>='A'& strA='A' & strA .5);
%半下标
k = find(A>.5);
4.
s=sign(randint(1,1000,[],123)-.5);
n=sum(s==-1)
5.
clear, format long, rand('state',1), A=rand(3,3);
%对角元素
B = diag(diag(A));
%其他元素
C = A - B;
6.
function f = myfun(x)
f = 3*x^5+5*x^4+x^2+12;
%求根
x = fzero(@(x) myfun(x),0.1);
%计算f(-1)
result = myfun(-1);
%计算f(x)+g(x)
f1 = sym('3*x^5+5*x^4+x^2+12');
g1 = sym('3*x^2+5*x-3');
fg1 = f1+g1;
fg2 = f1-g1;
fg3 = f1*g1;
fg4 = f1/g1;
看了 matlab试题求解我选修m...的网友还看了以下:
问2道小学应用题(1)甲乙两车从AB两地相向而行,甲每小时行56千米,乙每小时行48千米.两车在离终 2020-03-30 …
谁能帮我做一下?应用题要算式哦!(1)泉源路全长234米,在接到两边植树,两棵树之间的距离都相等, 2020-05-16 …
用方程做甲乙两人分别从AB两地同时出发相向而行,甲每小时行6千米,乙每小时行4千米,在离AB两地中 2020-06-02 …
高三匀速求距离问题急!AB两地相距为L,甲乙分别同是经过AB两点以速率V做匀速直线运动,甲沿AB连 2020-06-10 …
快慢两车相对从甲乙两地开出,8小时后相遇,又行2小时,分别距两地250里、350里,求速度和距离要 2020-07-09 …
求与两平行直线:1:3x-y+9=0,2:3x-y-3=0等距离的直线方程.过B(3,4)做直线l 2020-07-26 …
求距两已知相交直线距离之差等于定长的点的轨迹. 2020-07-31 …
甲乙两人骑自行车分别从AB两地向对方均速行驶,已知.(见详情)已知两人在上午8时同时出发,到上午10 2020-10-30 …
物理求跳绳做功多少时,距离是上下两次的距离还是就1次?例如:重力为600N,跳绳离地面距离为5cm, 2020-11-22 …
高一物理题甲乙两辆汽车行驶在一条公路上,甲车在乙车的后面做速度为v的匀速运动,乙车在前面做初速度为零 2020-12-21 …