這兩道matlab程式設計怎麼做,求大神解決

時間 2021-10-14 22:41:45

1樓:射手座

第一問:(**放在一個m檔案裡面)

function mymain1

clc,clear;close all

x=1:0.02:5;

y1=sin(100./x).*exp(x);

y2=2.^x;

y3=-y2;

y41=sqrt(400-100*(x-3).^2)+3;

y42=-sqrt(400-100*(x-3).^2)+3;

plot(x,y1,x,y2,x,y3,[x flip(x)],[y41,flip(y42)])

xlabel('橫座標x');

ylabel('縱座標y');

title('不同函式曲線與交點');

legend('y=sin(100/x)e^x','y=2^x','y=-2^x','(x-3)^2/4+(y-3)^2/400=1');

%求交點座標

f1=@(x)2^x-sin(100/x)*exp(x);  %1與2

f2=@(x)-2^x-sin(100/x)*exp(x);%1與3

x1=find_nodes(f1);

y1=2.^x1;

x2=find_nodes(f2);

y2=-2.^x2;

f31=@(x)sqrt(400-100*(x-3).^2)+3-2^x;

f32=@(x)-sqrt(400-100*(x-3).^2)+3+2^x;

x31=find_nodes(f31);

x32=find_nodes(f32);

y31=2.^x31;

y32=-2.^x32;

%%%%%

f41=@(x)sqrt(400-100*(x-3).^2)+3-sin(100/x)*exp(x);

f42=@(x)-sqrt(400-100*(x-3).^2)+3-sin(100/x)*exp(x);

x41=find_nodes(f41);

x42=find_nodes(f42);

y41=sin(100./x41).*exp(x41);

y42=sin(100./x42).*exp(x42);

%%%%%

x=[x1 x2 x31 x32  x41 x42];

y=[y1 y2 y31 y32  y41 y42];

hold on

d=['r*'; 'y*';'g*';'k*';'m*';'b*';'c*'];

%plot(x,y,'*')

for i=1:length(x)

temp=mod(i,7);

if temp==0

plot(x(i),y(i),d(end,:))

else

plot(x(i),y(i),d(temp,:))

endend

%求交點橫座標

function x=find_nodes(f)

x=;x=1:0.02:5;

for i=1:length(x)-1

y1=f(x(i));

y2=f(x(i+1));

if (y1*y2)<0

x=[x fzero(f,[x(i),x(i+1)])];

endend

第二問:

clc,clear;

a=magic(100);

b=a.^2;

bd1=sum(diag(a));

bd2=sum(diag(a'));

fprintf('東南到西北對角線和:%f\n',bd1);

fprintf('東北到西南對角線和:%f\n',bd2);

第一問圖:

2樓:

焦元中含有多個元素時,證據理論證據合成的matl

對待好的

這兩道題怎麼做,這兩道題怎麼做?

洪雅達 這兩道題怎麼做啊?1 工廠要建一個長30米 寬25米 深2米的水池,需要挖土多少立方米?如果要在它的四周和底面貼上長10釐米 寬5釐米的長方形瓷磚,要用多少塊?2 在一個長10米 寬3.5米的長方形客廳的地面上鋪2釐米厚的木地板,至少需要木材多少立方米?鋪好後要在地板上塗上油漆,塗油漆的面積...

這兩道題怎麼做,這兩道題怎麼做?

解 設定價為x元,9x 80 7.5x 100 1.5x 180 x 120 元 進價 0.9x120 80 28 元 這種商品定價120元,進價為28元。 桑椹醋專家 請問題目是 一件商品隨季節變化降價 如果按定價九折 仍可盈利80元,如果按照定價七五折 就要虧損100元,這種商品定價是多少元?進...

這兩道題怎麼做,這兩道題怎麼做?

都鐸風格個圖 第8題如圖。第二題我不知道標的是哪條邊,如果那個45是底邊的話,那45 40 2就出來了。6是對的 8 陰影面積 4 2 4 2 3 2 4 3 3 2 21 13.5 7.5 cm 2 兩種算式 45 40 2 90 cm 或,36 50 2 90 cm 注意底與高的對應關係 4 3...