matlab问题及答案

作者&投稿:吁矿 (若有异议请与网页底部的电邮联系)

matlab软件中出现的乱码,都是数学问题的注释,求高人解答,做题需要。好...
matlab对中文支持不好,建议不要装在中文目录matlab对中文支持不好,建议不要装在中文目录。ATLAB 中默认的字体是 Monospaced (即等宽字体),这是一种非常适合用于显示程序源代码的字体。但Monospaced 是种逻辑字体,它在不同语言和操作系统上映射为不同的物理字体。在中文的 Vista 操作系统下,Monospaced...

子丰呢17854463544问: 【Matlab的问题,100分求答案】在时间区间[0,.10]中,绘制y=1 - e# - 0.5t#cos2t曲线.要求分别采取标量循环运算法和数组运算法编写两段程序绘图 (##中间... -
吐鲁番地区肿节回答:[答案] 数组运算法: t=0:0.1:10 y=1-exp(-0.5*t).*cos(2*t); plot(t,y) 其中t的步长可以自行修改 标量循环运算法: j=1; t=0:0.1:10 for i=0:0.1:10 y(j)=1-exp(-0.5*i)*cos(2*i); j = j+1; end plot(t,y);

子丰呢17854463544问: 关于MATLAB的一道问题.找出下面方程的极值点:f(x; y) = x^2+y^2 - x*y^2 - 4 确定哪些是极大值极小值.找出下面方程的极值点:f(x; y) = x^2+y^2 - x*y^2 - 4确定哪... -
吐鲁番地区肿节回答:[答案] 只有一个极值点(0,0),为极小值点.程序及说明见下. % 定义函数 syms x y f = x^2+y^2-x*y^2-4; % 首先根据df/dx=0, df/dy=0求出驻点 J = jacobian(f,[x y]); [X Y] = solve(J(1),J(2)); % 对所有的驻点,计算黑塞矩阵及其行列式 % 从黑塞矩阵行列式可见...

子丰呢17854463544问: 关于matlab的问题 t=0:0.01:2*pi; x=exp(i*t); y=[x;2*x;3*x]'; plot(y);每一步什么意思, -
吐鲁番地区肿节回答:[答案] t=0:0.01:2*pi; %用于建立0到2*pi的一行N列的矩阵,其中步长为0.01,如果不写,默认情况是1 x=exp(i*t); %将指数e的i*t次方赋值给x y=[x;2*x;3*x]'; %建立一个三列x行的矩阵 plot(y); %将y的值成图

子丰呢17854463544问: MATLAB问题矩阵A=[1 2 3;4 5 6; 7 8 9], B=[1 1 1;3 3 3;5 5 5],将矩阵A*B赋值给C,A.*B赋值给D,并说明C和D的区别. -
吐鲁番地区肿节回答:[答案] C=A*B, A和B做矩阵乘法 C=[22 22 22; 49 49 49; 76 76 76] D=A.*B, A和B中元素对应相乘 D=[1 2 3; 12 15 18; 35 40 45]

子丰呢17854463544问: 有关matlab问题.用for循环完成各阶导数求导怎么编写,譬如sinx的16阶导数matlab可以将一个二重积分变成两个积分的和进行计算吗? -
吐鲁番地区肿节回答:[答案] 高阶导数使用DIFF(X,N)这样的形式就行了. 第二个问题是不能的,数学上本身就不能

子丰呢17854463544问: 急求matlab问题,>> t=0:0.2:3*pi;x=exp( - t).*sin(t);plot(t,x) 前面的 t=0:0.2: -
吐鲁番地区肿节回答:[答案] t 的范围是从0到3*pi,步长是0.2

子丰呢17854463544问: matlab中,对一个向量中的每个元素,若有元素与5相等的,则停止,若没有则在向量后面增加一个0元素matlab中,对一个向量中的每个元素,若有元素与... -
吐鲁番地区肿节回答:[答案] clear all;clc; a=rand(1,10); a(5)=5; if ismember(5,a)==0 a=[a,0] elseif ismember(5,a)==1 a break; end

子丰呢17854463544问: matlab 矩阵变换的问题A=[1 3;1 4;2 5;2 8] 找出把第一列的值为2的元素所在的行,并把该行第二列元素提取出来,组成一个向量,结果为[5 8]Ps:A为简易矩... -
吐鲁番地区肿节回答:[答案] B=A(find(A(:,1)==2),2)

子丰呢17854463544问: 关于matlab的几道简单的问题编写函数计算f(x)= x ;x -
吐鲁番地区肿节回答:[答案] 1, 这是个分段函数:function y=f(x) if xf(5)ans= 92 sum=0; for n=1:30 sum=sum+factorial(n)3,这个不用for循环也可以算的:x=100:200; m=isprime(x); y=x(m)当然,用for循环也可以啊y=[];for x=100:200 if is...

子丰呢17854463544问: matlab问题解答2
吐鲁番地区肿节回答: 用while循环: a=zeros(1000,1); a(1)=1;a(2)=1; i=1; while a(i)<=10000 a(i+2)=a(i+1)+a(i); i=i+1; end disp(['第一个大于10000的元素为:',num2str(a(i))]) 用for循环: a=zeros(1000,1); a(1)=1;a(2)=1; i=1; for i=1:1000 a(i+2)=a(i+1)+a(i); if a(i+2)>10000,break,end end disp(['第一个大于10000的元素为:',num2str(a(i+2))]) 运行结果: 第一个大于10000的元素为:10946


本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网