声振论坛

 找回密码
 我要加入

QQ登录

只需一步,快速开始

查看: 1534|回复: 7

[绘图技巧] 求助:matlab中始终无图形出现

[复制链接]
发表于 2006-8-28 09:25 | 显示全部楼层 |阅读模式

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

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

x
新装的matlab,显示正常,可以数学运算,但是每次调用plot,figure等命令时,都没有图形界面出现,光标跳到下行。请问是怎么回事啊?谢谢啦

[ 本帖最后由 san2006 于 2006-8-28 09:39 编辑 ]
回复
分享到:

使用道具 举报

 楼主| 发表于 2006-8-28 11:14 | 显示全部楼层
自己顶啊,郁闷啊,哪位遇到过这种状况,可以帮帮忙啦,多谢啦
发表于 2006-8-28 13:18 | 显示全部楼层
再找个版本重装吧
发表于 2006-8-28 14:10 | 显示全部楼层
假如排除显卡的问题,可尝试通过如下步骤修复:
1.先写如下命令
  1. figure;
  2. get(gcf)
复制代码

若属性有表示,即:属性的value非空,则图形仍然在,看看最后的'visible'属性的值是否为off,如果是,改为on,如果图形此时正常显示,转step2
2.
  1. set(0,'defaultfigurevisible','on')
复制代码

评分

1

查看全部评分

 楼主| 发表于 2006-8-29 09:45 | 显示全部楼层
多谢楼上了,给出了详细的步骤,参照实施,发现visible=on,下面是出来的一大堆属性,不知道该怎么办好了,继续请求指点啊,多谢多谢!
>> figure
>> get(gcf)
        Alphamap = [ (1 by 64) double array]
        BackingStore = on
        CloseRequestFcn = closereq
        Color = [0.8 0.8 0.8]
        Colormap = [ (64 by 3) double array]
        CurrentAxes = []
        CurrentCharacter =
        CurrentObject = []
        CurrentPoint = [0 0]
        DockControls = on
        DoubleBuffer = on
        FileName =
        FixedColors = []
        IntegerHandle = on
        InvertHardcopy = on
        KeyPressFcn =
        MenuBar = figure
        MinColormap = [64]
        Name =
        NextPlot = add
        NumberTitle = on
        PaperUnits = centimeters
        PaperOrientation = portrait
        PaperPosition = [0.634517 6.34517 20.3046 15.2284]
        PaperPositionMode = manual
        PaperSize = [20.984 29.6774]
        PaperType = A4
        Pointer = arrow
        PointerShapeCData = [ (16 by 16) double array]
        PointerShapeHotSpot = [1 1]
        Position = [1 141 520 460]
        Renderer = None
        RendererMode = auto
        Resize = on
        ResizeFcn =
        SelectionType = normal
        ShareColors = on
        ToolBar = auto
        Units = pixels
        WindowButtonDownFcn =
        WindowButtonMotionFcn =
        WindowButtonUpFcn =
        WindowStyle = normal
        WVisual = [ (1 by 102) char array]
        WVisualMode = auto

        BeingDeleted = off
        ButtonDownFcn =
        Children = []
        Clipping = on
        CreateFcn =
        DeleteFcn =
        BusyAction = queue
        HandleVisibility = on
        HitTest = on
        Interruptible = on
        Parent = [0]
        Selected = off
        SelectionHighlight = on
        Tag =
        Type = figure
        UIContextMenu = []
        UserData = []
        Visible = on
发表于 2006-8-29 11:16 | 显示全部楼层
嗯,现在应该可以排除是个人二半吊子学GUI乱改属性设置造成的问题。
如果是古董机则仍然不能排除显卡的问题,把完全相同的版本在其它电脑上安装一下看看,安装选项一切默认,如果其它电脑正常显示,则是你自己电脑硬件的问题,如果也不能显示,则有可能是你的安装盘有点儿问题。2D和3D图形的几乎所有命令全部在其MATLAB工具箱的主程序中,正常情况只要安装就一定有。
 楼主| 发表于 2006-8-29 11:26 | 显示全部楼层
哈哈,谢谢bainhome了,那我重新找安装盘装吧:@)
发表于 2006-9-24 13:13 | 显示全部楼层
这个问题解答应当如下:
引起matlab6.5字迹不清的原因有:
1、升级显卡。
2、安装的时候选择了matlab web server
解决的办法如下:
1、在控制面板-管理工具-服务 中取消 matlab server 的服务
2、安装的时候不选择 matlab web server
其实matlab6.5干扰opengl是主要原因!只有采取上述方法,才可以做出三维图形,否则作不出!!

昨天无意中搜索到的,参考使用。
您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

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

GMT+8, 2024-6-16 13:05 , Processed in 0.056263 second(s), 21 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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