MATLAB软件高手来帮忙

2025-03-04 19:53:56
推荐回答(2个)
回答1:

%%(1)
double(solve('x^4+16=0'))

%%(2)
在Matlab下输入:edit,然后将下面两行百分号之间的内容,复制进去,保存
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
function len=zhidao_plot(x0,y0,r,n)
if (n<=2)
error('请输入大于2的整数')
end
theta=0:0.01:2*pi;
xc=x0+r*cos(theta);yc=y0+r*sin(theta);
plot(xc,yc,'k');
axis square
x=[];
y=[];
for i=0:n
x=[x,x0+r*cos(i*2*pi/n)];
y=[y,y0+r*sin(i*2*pi/n)];
end
hold on
plot(x,y,'b',x,y,'r.')
axis square
len=sqrt((x(2)-x(1))^2+(y(2)-y(1))^2);
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
然后返回matlab命令窗口,输入:
zhidao_plot(1,3,2,10)
就可以求出圆心在(1,3),半径为2的圆以及其内接10边形,并返回边长

%%%%%%%%%%%%%%%%%%%%%
%%%%%%(3)(4)题题目有点问题
%%(3)
syms x;
f=1/(1-x-x^2);
vpa(taylor(f,9,这个数像得填)) %你的题目没有给全

%%(4)

回答2:

问问 Teacher 张