简化MATLAB程式clc; clear ;k=1;C=0.5;C1=1;C2=2;for h=-5:0.01:5x(k
来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/17 01:11:53
简化MATLAB程式
clc; clear ;
k=1;C=0.5;C1=1;C2=2;
for h=-5:0.01:5
x(k)=h;
y1(k)=sqrt(C-(h.^2/(1+h.^2)));
y2(k)=-sqrt(C-(h.^2/(1+h.^2)));
y3(k)=sqrt(C1-(h.^2/(1+h.^2)));
y4(k)=-sqrt(C1-(h.^2/(1+h.^2)));
y5(k)=sqrt(C2-(h.^2/(1+h.^2)));
y6(k)=-sqrt(C2-(h.^2/(1+h.^2)));
k=k+1;
end
plot(x,y1,x,y2,x,y3,x,y4,x,y5,x,y6)
可以请各位前辈们帮忙简化下程式吗?
clc; clear ;
k=1;C=0.5;C1=1;C2=2;
for h=-5:0.01:5
x(k)=h;
y1(k)=sqrt(C-(h.^2/(1+h.^2)));
y2(k)=-sqrt(C-(h.^2/(1+h.^2)));
y3(k)=sqrt(C1-(h.^2/(1+h.^2)));
y4(k)=-sqrt(C1-(h.^2/(1+h.^2)));
y5(k)=sqrt(C2-(h.^2/(1+h.^2)));
y6(k)=-sqrt(C2-(h.^2/(1+h.^2)));
k=k+1;
end
plot(x,y1,x,y2,x,y3,x,y4,x,y5,x,y6)
可以请各位前辈们帮忙简化下程式吗?
% C = ...
h=-5:0.01:5;
y1=sqrt(C-(h.^2./(1+h.^2)));
y2=-sqrt(C-(h.^2./(1+h.^2)));
y3=sqrt(C1-(h.^2./(1+h.^2)));
y4=-sqrt(C1-(h.^2./(1+h.^2)));
y5=sqrt(C2-(h.^2./(1+h.^2)));
y6=-sqrt(C2-(h.^2./(1+h.^2)));
% plot...
这样就是向量化操作了.
h=-5:0.01:5;
y1=sqrt(C-(h.^2./(1+h.^2)));
y2=-sqrt(C-(h.^2./(1+h.^2)));
y3=sqrt(C1-(h.^2./(1+h.^2)));
y4=-sqrt(C1-(h.^2./(1+h.^2)));
y5=sqrt(C2-(h.^2./(1+h.^2)));
y6=-sqrt(C2-(h.^2./(1+h.^2)));
% plot...
这样就是向量化操作了.
简化MATLAB程式clc; clear ;k=1;C=0.5;C1=1;C2=2;for h=-5:0.01:5x(k
下面这语句错在哪里?clc;clear; syms c1 c2 xfor c1=(1+eps):.1:2;for c2=
matlab程序画图clc; clear all; close all;x=[0,1,2,3,4,5,6,7]; %输入
matlab程序哪有错clear all; clc; [x,map]=imread('c:\matlab7\45.bmp
MATLAB 新手 clc;clear;x=[4.9 3.2 100 1.5 9.75 2.56 16 4.9 10]y
怎么用matlab计算定积分,y=((2*pi*h*c^2)/x^5)/(exp((h*c)/(x*k*t))-1) 需
Matlab程序注译close all;clear all;clc;N_loop=100;EbN0=0:5:25;N0=
已知圆C1:x^2+y^2-2kx+k^2-1=0和圆C2:x^2+y^2-2(k+1)y+k^2+2k=0.
已知圆C1:x^2+y^2-2kx+k^2-1=0和圆C2:x^2+y^2-2(k+1)y+k^2+2k=0
已知y1=a1x2+b1x+c1,y2=a2x2+b2x+c2,且满足a1/a2=b1/b2=c1/c2=k(k≠0,1
英语翻译clc;clear all;close all;A =[ 0 1 Inf Inf 4 5 10 7;0 0 In
matlab 中错误程序:clc;clear;I=imread('D:\systemp\桌面\stu2099\peppe