MATLAB编程问题,我真的做不到,希望你能帮我解决,非常感谢

发布于 财经 2024-08-19
10个回答
  1. 匿名用户2024-02-01

    分类: 计算机网络 >> 编程 >>其他编程语言.

    问题描述:我第一次接触matlab,但我的老师要求我们编写它。

    没有办法开始。 主题:

    1。设方程的根是 x [-3,-5,-8,-9],并编写一个 MATLAB 程序来求对应 x 多项式的系数。

    2。设 f(x)=1 ((x-2) 2+ +1 ((x-3) 4+,编写一个 matlab 函数程序,这样当调用 f1 时,x 可以被距离矩阵代入,得到的 f(x) 是同阶距离矩阵。 在 x=[0,4] 的区间内绘制 F31 曲线。

    我是新人,我已经把我用过的所有点都拿出来了。

    忘记哪个强人帮了忙。

    谢谢! 分析:

    设多项式为:x 4+a*x 3+b*x 2+c*x+d=0

    y=subs('x^4+a*x^3+b*x^2+c*x+d=0',[3 -5 -8 -9])

    p=solve(y(1),y(2),y(3),y(4))

    a=,b=,c=,d=

    结果:a = 25

    b =223

    c =831

    d =1080

    验证: x roots([1 25 223 831 1080]) x =

    将以下 2 行文档另存为:

    function f=f31(x)

    f=1./(x-2).^2+ +1./(x-3).^4+;

    例如:>>f31(2)。

    ans => f31([2 3 4;1 2 3])ans =

    在 x=[0,4] 的区间内绘制 F31 曲线。

    fplot('1/((x-2)^2+ +1/((x-3)^4+',0,4])

  2. 匿名用户2024-01-31

    对于这个问题,你可以用数学方法分析它:

    假设只有两个点,则到这两个点的距离之和最短的点是两个点的中点。 对于三个点,这三个点形成的是三角形的外中心。

    所以你的问题变得非常简单,这个点的坐标是所有点坐标的平均值。 即。

    a_x=mean(x);

    a_y=mean(y);

    假设这些点是 (x1,y1)、(x2,y2) ......xn,yn)

    那么从平面上的一个点到该点的距离之和的平方是。

    l^2=(x-x2)^2+(x-x2)^2+……y-y1)^2+(y-y2)^2+……

    要找到它的最大值,就是找到它的两个偏导数都为零的点。

    这是可用的。

    x=(x1+x2+……xn)/n

    y=(y1+y2+……yn)/n

    从这个问题中可以看出,对问题的数学分析是最重要的!

    祝您学习愉快!

  3. 匿名用户2024-01-30

    有n个点,它们的x,y坐标记录到矩阵a=[x1,y1; x2,y2;……xn,yn]。

    a=[x1,y1;x2,y2;……xn,yn];记录坐标点 n=length(a); 返回 i 中记录的点 数 i=1:n % 的第 i 个点。

    对于 j=1:n %点 j。

    d(j)=sqrt((a(i,1)-a(j,1))^2+(a(i,2)-a(j,2))^2);从点 i 到点 j 的距离。

    endsumd(i)=sum(d);从点 i 到所有点的距离和 end[d n]=min(sumd); 因此,即从第 n 个点到所有点的距离和最小值,最小距离为 d

  4. 匿名用户2024-01-29

    读入**。

    将 ** 调整为 i2

    图像打开到 i3(扩张)。

    使用 i3-i2 找到图像的边缘。

    将显示 i3 图像。

    我将 i3 二值化并将其转换为黑白图像 BW

    显示对 BW 中位数的筛选。

    这句话应该为图像去毛刺。

    修改后的最后一次存储**。

    你可以试一试,有很多种边缘提取程序。

  5. 匿名用户2024-01-28

    使用无约束非线性规划指令 fminunc

  6. 匿名用户2024-01-27

    m=517;% 更改为学号的最后三位数字。

    x = [m:4*m];

    a = mod(x,4)==2;%四一还剩下2个吗?

    b = mod(x,7)==3;3 中还剩 7 分吗?

    c = mod(x,9)==5;%9 还剩下 5 个吗?

    y = x(a&b&c) % m,同时满足上述三个条件,即为结果。

    以上 m=517 的计算:

    y =626 878 1130 1382 1634 1886

  7. 匿名用户2024-01-26

    但是:

    function a=shengyushu(m)%示例: 命令行输入: a=shengyushu(325)m=m:4*m;

    a=;for k=1:length(m);

    if mod(m(k),4)==2

    if mod(m(k),7)==3

    if mod(m(k),9)==5

    a=[a m(k)];

    endend

    endend

  8. 匿名用户2024-01-25

    使用余数定理,你就一举完成了!

  9. 匿名用户2024-01-24

    x=;xk=(;

    while abs(x-xk)>

    x=xk;xk=(;

    enddisp(xk);

    x=;xk=(x^;

    while abs(x-xk)>

    x=xk;xk=(x^;

    enddisp(xk);

    运行的结果是:

    可以看出,INF的第二个公式是非收敛的。

  10. 匿名用户2024-01-23

    ^问题一:基本操作

    >> a=[22 33 4;1 3 31;54 2 32];b=[1 4 -3;3 2 3;-3 1 8];

    >> a+6*b

    ans =[28 57 -14; 19 15 49; 36 8 80]

    >> a+b*eye(3,3) %eye—单位矩阵

    ans =[23 37 1; 4 5 34; 51 3 40]

    >> a*b % 矩阵乘法。

    ans =[109 158 65; -83 41 254; -36 252 100]

    >> a.*b % 数组乘法

    ans =[ 22 132 -12; 3 6 93; -162 2 256]

    >> 2% 矩阵阶乘

    ans =[733 833 1239; 1699 104 1089; 2918 1852 1302]

    >> a.2 % 数组阶乘

    ans =[484 1089 16; 1 9 961; 2916 4 1024]

    问题 2:分数函数

    function y=piecewise(t)

    if ( t>=0 | t<1 )

    y=t.^2;

    elseif ( t>=1 | t<=3 )

    y=3-t;

    elseif ( t>3 | t<=6 )

    y=t.^2+2*t+5

    end

    end

    t=[:6]';

    y=piecewise(t)

    由于问题数量众多,其余问题分别解决。

相关回答
9个回答2024-08-19

1、y3-2y2=5y-10

y3-2y2-5y+10=0 >>>More

18个回答2024-08-19

sn=n/(n+2)a(n+1) ①

S(N-1)=(N-1) (N+1)an 是根据 Sn-S(N-1)=an 减去两个方程得到的。 >>>More

13个回答2024-08-19

无趣的解释:没有意义意味着不合理、无聊、无趣。 >>>More

15个回答2024-08-19

正如楼上所说,非常详细。

22个回答2024-08-19

我想不出为什么,那你为什么觉得这想不出为什么? >>>More