作业帮 > 数学 > 作业

在matlab下用下面公式画图:“S1的a次方”加“S2的a次方”等于“C的a次方”.

来源:学生作业帮 编辑:作业帮 分类:数学作业 时间:2024/05/20 18:22:35
在matlab下用下面公式画图:“S1的a次方”加“S2的a次方”等于“C的a次方”.
然后令a分别等于2、1、0.5,再令C分别1、2、3、4可以得出同心圆、同心正方形等图形.画出的图形要有横坐标S1,纵坐标S2.
程序如下:你给的数据没有同心正方形.%%%%%%%%%%%%当a=0.5时clc;clear;c=[1,2,3,4];for i=1:4    s1=-4:4;    s2=-4:4;    s2=(sqrt(c(i))-sqrt(s1)).^2    plot(s1,s2);    hold onend
%%%%%%%%%%a=1时候为直线clc;clear;c=[1,2,3,4];%%%当a=2时候,s1=-10:1:10;for i=1:4    s2=c(i)-s1;    plot(s1,s2);    hold on    axis equal    hold on    xlabel('s1');    ylabel('s2');    title('不同的直线');end
%%%%%%%%%%a=2时候同心圆clc;clear;c=[1,2,3,4];%%%当a=2时候,row=0:pi/20:2*pi;for i=1:4    R=c(i)^2;    s1=R*cos(row)    s2=R*sin(row);    plot(s1,s2)    hold on    axis equal    xlabel('s1');    ylabel('s2');    title('半径不同的同心圆');end
再问:  �����ܲ��ܻ���������ʽ��ͼ������ij���֮����û�з�������Ϊû�п��ǵ�ȥ���ֵ������⡣��a=2ʱ��cȡ��ͬ��ֵ�������Ͻ��Ǹ�ͼ��a=1ʱ��cȥ��ͬ��ֵ�������Ͻ��Ǹ�ͼ��a=0.5ʱ��cȥ��ͬ��ֵ�������½��Ǹ�ͼ����ܻ�����������ôд��
再答: �Ǹ��ǵڶ��������ˣ������Ȳ�������ɣ���������ף������¡� ����Ŀ��Է����Ӹ��ҡ�