北京交通大学论坛-知行信息交流平台

 找回密码
 注册
快速进入版块与发帖 搜索
查看: 2412|回复: 26

[咨询] 请教高手,matlab画图出现了问题

 关闭 [复制链接]
发表于 2011-4-28 22:46 | 显示全部楼层 |阅读模式
如果在三维中画出
z=j*exp(j*sqrt(x.^2+y.^2));
这个图像,一直画不出来,着急啊
发表于 2011-4-28 22:50 | 显示全部楼层
j是个什么东东
回复 支持 反对

使用道具 举报

 楼主| 发表于 2011-4-28 22:52 | 显示全部楼层
回复 2# Present 的帖子

虚数单位
回复 支持 反对

使用道具 举报

发表于 2011-4-28 22:55 | 显示全部楼层
本帖最后由 Present 于 2011-4-28 23:00 编辑

我仔细看了一下,你确定你的括号匹配对了??
ps:我发现我的matlab居然还能用,5L的方法不错
回复 支持 反对

使用道具 举报

发表于 2011-4-28 22:57 | 显示全部楼层
用欧拉公式换一下先
回复 支持 反对

使用道具 举报

 楼主| 发表于 2011-4-28 22:58 | 显示全部楼层
回复 4# Present 的帖子

对的啊
回复 支持 反对

使用道具 举报

 楼主| 发表于 2011-4-28 23:00 | 显示全部楼层
回复 5# HB20121221 的帖子

不行啊,还是有画不出啊
回复 支持 反对

使用道具 举报

发表于 2011-4-28 23:01 | 显示全部楼层
虚数单位最好打成1j
回复 支持 反对

使用道具 举报

发表于 2011-4-28 23:01 | 显示全部楼层
lz, x和y有范围的吗 是多少~~
回复 支持 反对

使用道具 举报

 楼主| 发表于 2011-4-28 23:02 | 显示全部楼层
回复 9# matherjin 的帖子

-1:0.001:1
回复 支持 反对

使用道具 举报

发表于 2011-4-28 23:08 | 显示全部楼层
没有问题的啊~~

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复 支持 反对

使用道具 举报

 楼主| 发表于 2011-4-28 23:09 | 显示全部楼层
回复 11# matherjin 的帖子

、、、、、、、、汗汗汗汗
回复 支持 反对

使用道具 举报

发表于 2011-4-28 23:09 | 显示全部楼层
怎么了~~不是这样子得
回复 支持 反对

使用道具 举报

 楼主| 发表于 2011-4-28 23:11 | 显示全部楼层
回复 13# matherjin 的帖子

用surf,,,,,,
> [x,y]=meshgrid(-1:0.001:1);
>> z=1j*exp(x+y);
>> surf(x,y,z)
??? Error using ==> surf at 78
X, Y, Z, and C cannot be complex.

神马情况
回复 支持 反对

使用道具 举报

 楼主| 发表于 2011-4-28 23:12 | 显示全部楼层
> [x,y]=meshgrid(-1:0.001:1);
>>z=j*exp(j*sqrt(x.^2+y.^2));
>> surf(x,y,z)
??? Error using ==> surf at 78
X, Y, Z, and C cannot be complex.

回复 支持 反对

使用道具 举报

发表于 2011-4-28 23:13 | 显示全部楼层
回复 14# kingjidong 的帖子

把matlab关了 重启吧 我的没问题~~
回复 支持 反对

使用道具 举报

 楼主| 发表于 2011-4-28 23:14 | 显示全部楼层
回复 16# matherjin 的帖子

求截屏
回复 支持 反对

使用道具 举报

发表于 2011-4-28 23:16 | 显示全部楼层
回复 17# kingjidong 的帖子

刚运行了下 有点小卡 等会的啊~~
回复 支持 反对

使用道具 举报

发表于 2011-4-28 23:18 | 显示全部楼层
回复 17# kingjidong 的帖子

你那个数据点有点多 我稍微改少了点~~~

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复 支持 反对

使用道具 举报

发表于 2011-4-28 23:19 | 显示全部楼层
这个是你对应的——z=j*exp(j*sqrt(x.^2+y.^2));
回复 支持 反对

使用道具 举报

 楼主| 发表于 2011-4-28 23:21 | 显示全部楼层
回复 20# matherjin 的帖子

全部程序是?
回复 支持 反对

使用道具 举报

发表于 2011-4-28 23:22 | 显示全部楼层
回复 21# kingjidong 的帖子

[x,y]=meshgrid(-1:0.1:1);
z=1j*exp(j*sqrt(x.^2+y.^2));
surf(x,y,z)              就是把数据间隔点改成0.1了 O(∩_∩)O~ 主要是给你演示下
回复 支持 反对

使用道具 举报

 楼主| 发表于 2011-4-28 23:24 | 显示全部楼层
回复 22# matherjin 的帖子

>> [x,y]=meshgrid(-1:0.1:1);
>> z=1j*exp(j*sqrt(x.^2+y.^2));
>> surf(x,y,z)
??? Error using ==> surf at 78
X, Y, Z, and C cannot be complex.
回复 支持 反对

使用道具 举报

发表于 2011-4-28 23:30 | 显示全部楼层
回复 23# kingjidong 的帖子

看看你运行后z的值是多少 贴出来看看~~
回复 支持 反对

使用道具 举报

发表于 2011-4-28 23:31 | 显示全部楼层
要不就是Matlab版本的问题了~~
回复 支持 反对

使用道具 举报

 楼主| 发表于 2011-4-28 23:34 | 显示全部楼层
回复 25# matherjin 的帖子

我绝望了
回复 支持 反对

使用道具 举报

发表于 2011-4-28 23:37 | 显示全部楼层
回复 26# kingjidong 的帖子

等会的啊,不要这么快就绝望了啊    先把你的Z值贴出来我看看~~
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|北京交通大学论坛-知行信息交流平台 ( BJTUICP备13011901号 )

GMT+8, 2024-6-11 15:21

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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