声振论坛

 找回密码
 我要加入

QQ登录

只需一步,快速开始

查看: 1659|回复: 6

[编程技巧] 如何提取复数

[复制链接]
发表于 2007-5-24 10:44 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?我要加入

x
用哪个命令可以直接在一个数组中提取复数。。。

[ 本帖最后由 eight 于 2007-5-24 10:56 编辑 ]
回复
分享到:

使用道具 举报

发表于 2007-5-24 10:49 | 显示全部楼层
a(a~=conj(a))
或者
a(a'~=a.')
或者
a((a-real(a))~=0)
或者
a((a-imag(a))~=a)都可以

[ 本帖最后由 rocwoods 于 2007-5-24 11:03 编辑 ]

评分

1

查看全部评分

 楼主| 发表于 2007-5-24 10:59 | 显示全部楼层
谢谢您
发表于 2007-5-24 22:01 | 显示全部楼层
请问能讲解一下是什么意思吗?
我试了一下,怎么显示ans =

   Empty matrix: 0-by-1
明明我已经load这个变量了啊?
发表于 2007-5-24 22:06 | 显示全部楼层



没看懂版主你的意思
发表于 2007-5-25 12:42 | 显示全部楼层
a(a~=conj(a))
或者
a(a'~=a.')
或者
a((a-real(a))~=0)
或者
a((a-imag(a))~=a)都可以
我是说这个a及时变量名吧?可是我load 一个变量后不能提取数组中的复数啊,呵呵,肯呢个我讲的不是很清楚,大致意思就这样
发表于 2007-5-25 13:34 | 显示全部楼层
原帖由 tujian510 于 2007-5-25 12:42 发表
a(a~=conj(a))
或者
a(a'~=a.')
或者
a((a-real(a))~=0)
或者
a((a-imag(a))~=a)都可以
我是说这个a及时变量名吧?可是我load 一个变量后不能提取数组中的复数啊,呵呵,肯呢个我讲的不是很清楚,大致意 ...


load 的问题可以先看看 写给学习 matlab 的新手们 这个帖子,不确定是否这个原因,你试试吧
您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

QQ|小黑屋|Archiver|手机版|联系我们|声振论坛

GMT+8, 2024-12-12 16:04 , Processed in 0.072381 second(s), 18 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表