www.4658.net > 求助一个mAtlAB小问题~

求助一个mAtlAB小问题~

假设a,b是一行N列的向量: clc a=input('请输入向量a'); b=input('请输入向量b'); [x1 y1]=size(a); [x2 y2]=size(b); n=y1+y2; c=zeros(1,n); for i=1:1:n if y1y2 c(i)=a(i-y2); end end c 如输入: [1 2 3 4] [-1 -2] 结果是: [1 -1 2 -2 3 4]

你在 计算各测量点相对于最小二乘圆圆心的最大半径和最小半径时所选取的点序列是错误的, 按照字面意思,这样修改 for i=1:k theta(i)=360/k*(i-1); % 计算各测点相对于坐标圆点的坐标值 x=(P(i)+R).*cos(pi*theta./180); y=(P(i)+R).*sin(pi*th...

[X, Y, Z] = sphere(60);t = ~((X.^2+Y.^2>0.5) & Z-0.5);X(t) = nan;Y(t) = nan;Z(t) = nan;surf(X, Y, Z)axis tightaxis equal

应该先把函数部分的内容保存成: function[Nbar]=rscale(A,B,C,D,K)% given the single-input linear system% x=Ax+Bu% y=Cx+Du% and the feedback matrix K% the function rscale(A,B,C,D,K)finds the scale factor N which will% eliminate th...

a = floor(1+6*rand(1,20)); % 随机产生20个1-6之间的数hit_time = [0 1 2];hit = [sum(a>=4) sum(a==2|a==3) sum(a==1)]; % 1表示打中2次,2,3表示打中1次,4,5,6表示打偏E_hit = hit*hit_time'/20 % 期望E_hit = 0.650000000000000

conj是matlab已有的函数,你这里的函数名也叫conj,运行时matlab会调用matlab原有的conj函数,由于输入参数过多,当然报错>>doc conj 就会看到帮助文档 conj Symbolic complex conjugate Syntax conj(X) Description conj(X) is the complex con...

首先,你这个是求最小值吧,假如取最大值的话,只要x(1)取无限接近0,那么y就是正无穷了嘛。其次,1 \ x(1) 应该是1/x(1)吧。 下面是代码,至于初值x0是怎么得到的,我是通过遗传算法多次试验得到的,你就别问我了,这个初值够好的了。 fun=@(x)...

>> N=1000; >> for i=1:N a=randint(1,i); sum1(i)=sum(a); P(i)=sum1(i)/i; end >> n=1:N; >> plot(n,P);xlabel('次数n');ylabel('频率P'); >> 看看这样行不行,其他的自己修饰一下。

%假设输入a,b,c三个参数的edittxt的tag分别是edit1,edit2,edit3 a=str2DOUBLE(get(findobj('tag','edit1'),'string')); b=str2DOUBLE(get(findobj('tag','edit2'),'string')); c=str2DOUBLE(get(findobj('tag','edit3'),'string')); y=[]; for x...

for i=1:k theta(i)=360/k*(i-1); % 计算各测点相对于坐标圆点的坐标值 x=(P(i)+R).*cos(pi*theta./180); y=(P(i)+R).*sin(pi*theta./180); % 计算各测点相对于坐标原点的半径值 t(i)=x(i); q(i)=y(i); Ri(i)=sqrt(x(i)^2+y(i)^2); % 积分计算最...

网站地图

All rights reserved Powered by www.4658.net

copyright ©right 2010-2021。
www.4658.net内容来自网络,如有侵犯请联系客服。zhit325@qq.com