24小时热门版块排行榜    

Znn3bq.jpeg
查看: 1243  |  回复: 4
当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖

一碗白开水

金虫 (小有名气)

[求助] 用MATLAB语句写下面一个判断条件,谢谢! 已有2人参与

假定有四个数,有可能是实数,也有可能是复数,现在需要给这四个数划分一个区域,划定条件如下:
1、        若所有数的实部都为负数,则为一个区域;
2、        若有一个或多个数为实数且为正,则为一个区域;
3、        若有一个或多个数为复数且实部为正,则为一个区域;
能不能将上述条件用MATLAB语句写出来
回复此楼

» 猜你喜欢

生存还是生活有你的态度决定!
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

一碗白开水

金虫 (小有名气)

引用回帖:
2楼: Originally posted by wurongjun at 2015-11-30 11:34:14
完全可以!不过你的2和3有交叉!
A=;
Shb=real(A);
Xub=imag(A);
if length(find(Shb<0))==4
    disp('A属于情况一')
end
=find(Xub==0);
if length(a)>=1&length(a>0)>=1
    disp('A属于 ...

A=[-1,-1+i,-2,-3-i];
Shb=real(A);
Xub=imag(A);
if length(find(Shb<0))==4
    disp('A属于情况一')
end
[a ai]=find(Xub==0);
if length(a)>=1&length(a>0)>=1
    disp('A属于情况二')
end
[b bi]=find(Xub~=0);
if length(b)>=1&length(Shb(bi)>0)>=1
    disp('A属于情况三')
end
运行结果
>>A属于情况一
A属于情况二
A属于情况三
上述特征值的实部都为负数,按照条件应该属于情况一,为什么结果显示三种情况都有,是不是程序有问题
生存还是生活有你的态度决定!
4楼2015-11-30 16:49:11
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
查看全部 5 个回答

wurongjun

专家顾问 (职业作家)

【答案】应助回帖

感谢参与,应助指数 +1
完全可以!不过你的2和3有交叉!
A=[1,-1+i,-2,3-i];
Shb=real(A);
Xub=imag(A);
if length(find(Shb<0))==4
    disp('A属于情况一')
end
[a ai]=find(Xub==0);
if length(a)>=1&length(a>0)>=1
    disp('A属于情况二')
end
[b bi]=find(Xub~=0);
if length(b)>=1&length(Shb(bi)>0)>=1
    disp('A属于情况三')
end
运行结果
>> A属于情况二
A属于情况三
善恶到头终有报,人间正道是沧桑.
2楼2015-11-30 11:34:14
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

bluesine

铁杆木虫 (职业作家)

科苑小木虫

【答案】应助回帖

感谢参与,应助指数 +1
X = [a,b,c,c];

class = ones(length(X),1);
class = -class; %默认值-1,y轴没有分类

for i=1:length(X)
  z = X(i);
  if(real(z)>0)
       class(i)=3;
       if(imag(z)==0)
         class(i)=2;
       end
  else if(real(z)<0)
       class(i)=1;
  end   
end

disp(class)
板凳要做十年冷文章不发一个字
3楼2015-11-30 11:36:21
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

wurongjun

专家顾问 (职业作家)

【答案】应助回帖

★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★
一碗白开水: 金币+20, ★★★★★最佳答案, 谢谢 2015-11-30 17:52:35
修改了一下!
function fenlei(A)
Shb=real(A);
Xub=imag(A);
if length(find(Shb<0))==4
    disp('A属于情况一')
end
[a ai]=find(Xub==0);
if length(a)>=1&sum(Shb(ai)>0)>0
    disp('A属于情况二')
end
[b bi]=find(Xub~=0);
if length(b)>=1&sum(Shb(bi)>0)>0
    disp('A属于情况三')
end
几个例子!
A属于情况一
>> A=[-1,-1+i,-2,-3-i];
>> fenlei(A)
A属于情况一
>> A=[1,-1+i,-2,-3-i];
>> fenlei(A)
A属于情况二
>> A=[-1,1+i,-2,3-i];
>> fenlei(A)
A属于情况三
>> A=[1,1+i,-2,-3-i];
>> fenlei(A)
A属于情况二
A属于情况三
你看最后一个应该属于哪种情况?
善恶到头终有报,人间正道是沧桑.
5楼2015-11-30 17:14:05
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
最具人气热帖推荐 [查看全部] 作者 回/看 最后发表
[考研] 296求调剂 +12 汪!?! 2026-04-08 13/650 2026-04-10 12:09 by 汪!?!
[考研] 一志愿沪9,326生物学求相关专业调剂 +4 刘墨墨 2026-04-09 4/200 2026-04-10 12:07 by pengliang8036
[考研] 344求调剂 +7 丶风雪夜归人丶 2026-04-09 7/350 2026-04-10 12:05 by pengliang8036
[考研] 280求调剂 +11 李rien 2026-04-04 11/550 2026-04-10 10:11 by 314126402
[考研] 一志愿中科大070300化学,314分求调剂 +12 wakeluofu 2026-04-09 12/600 2026-04-10 09:57 by liuhuiying09
[考研] 277求调剂 +19 倪建设 2026-04-06 19/950 2026-04-10 09:24 by guosr9609
[考研] 0703化学求调剂 +21 不知名的小卅 2026-04-08 21/1050 2026-04-09 18:55 by l_paradox
[考研] 070300化学学硕311分求调剂 +18 梁富贵险中求 2026-04-04 20/1000 2026-04-09 11:18 by 哒哒哒呱呱呱
[考研] 化学调剂求助 +14 LULONG1 2026-04-03 19/950 2026-04-09 10:43 by chenxi233
[考研] 一志愿西南大学生物学学硕344 求生物学相关调剂/生物与医药 +7 超人不会飞@ 2026-04-08 7/350 2026-04-09 09:35 by gong120082
[考研] 328求调剂 +17 lftmya 2026-04-07 18/900 2026-04-09 08:05 by 5268321
[考研] 0703调剂,一志愿天津大学319分 +23 haaaabcd 2026-04-05 26/1300 2026-04-08 16:19 by luoyongfeng
[考研] 298求调剂 +4 残荷新柳 2026-04-07 4/200 2026-04-07 23:02 by lbsjt
[考研] 材料调剂 +13 汉123456 2026-04-07 14/700 2026-04-07 22:53 by 来看流星雨10
[考研] 325 调剂 +6 QQ小虾 2026-04-07 6/300 2026-04-07 15:17 by Ccclqqq
[考研] 327考研调剂推荐 +6 呜呜呜呜呢 2026-04-06 6/300 2026-04-06 21:39 by 啵啵啵0119
[考研] 机械专硕274求调剂,不挑专业学校 +6 泛泛2333 2026-04-05 8/400 2026-04-06 18:06 by 泛泛2333
[考研] 302分 085601求调剂推荐 +11 zyx上岸! 2026-04-05 11/550 2026-04-05 22:13 by dongzh2009
[考研] 085602调剂 初试总分335 +12 19123253302 2026-04-04 12/600 2026-04-05 08:08 by 544594351
[考研] 一志愿北交大材料工程总分358 +6 cs0106 2026-04-03 6/300 2026-04-04 11:20 by w_xuqing
信息提示
请填处理意见