92号95号汽油能混加吗:关于一些matlab的问题!

来源:百度文库 编辑:神马品牌网 时间:2024/04/30 14:33:42
小女子是matlab的新人,有很多不会的地方希望有高手能帮忙实现以下几个简单的算法!!谢谢!我想学一下!
1.利用matlab编程实现利用腐蚀填充内部空洞的操作作然后再比较直接用膨胀来填充孔洞的效果。
2.利用膨胀命令实现腐蚀,体会腐蚀和膨胀的对偶性。
3.编写matlab编程对图像实现开运算和闭运算,体会它们对图像的滤波和平滑内边界的作用。
4.里用腐蚀或击中/击不中运算识别出三种不同物体,并统计它们各自的数量
5.绘制一幅图案,检测其形态学梯度,要求界面上,给出8-连通模板和4-连通模板两种选项,执行程序时,可自形选择一种模板进行边界检测。
6.绘制一幅图案,检测其形态学梯度,要求界面上,给出8-连通模板和4-连通模板两种选项,执行程序时,可自形选择一种模板进行边界检测。
7.绘制或找一幅由多个大小不等的颗粒组成的图片,编写Matlab程序计算出图像中颗粒的数量,并将大于等于平均面积的颗粒组成一幅图像,将小于平均面积的颗粒组成一幅图像。
8.绘制一幅图案,求其骨架,并对其重建,要求通过界面上的“求骨架”按钮求出骨架,通过界面上的“重建”按钮进行图像恢复。

或者加QQ369103422当面指导我是最好的!谢谢

AM
解决的办法是在系统变量设置一个MATLAB_JAVA=“你的jre的安装路径”:
步骤为:
我的电脑-属性-高级-环境变量-新建系统变量MATLAB_JAVA=“你的jre的安装路径”推荐使用的jre版本为jre1.4.2_05或者jre1.4.2_08就可以,我在同事的机器上试验通过
例如我的电脑上就是MATLAB_JAVA=d:\java\jre1.4.1_08,然后问题就可以解决了
(转贴完)
因为第一我不知道自己的“Java. Matlab 自带的 jre”版本到底是什么,第二我也不知道去哪儿弄那个什么最新版本,我就按照第二种方法试了。
具体情况如下:
我的jre目录为:E:\mathlab\sys\java\jre\win32\jre\bin,这个目录下有一些dll文件,其中有一个文件名为:“java.dll".我就按上面的方法新建了一个环境变量,变量名为:MATLAB_JAVA, 值为:E:\mathlab\sys\java\jre\win32\jre\bin\jre1.4.1_08(改成jre1.4.1_05,jre1.4.2_05, jre1.4.2_08)都一样。再运行Matlab会先后弹出三个对话框,分别为:
第一个:
Warning:Unable to find Java library: E:\mathlab\sys\java\jre\win32\jre\bin\jre1.4.2_08/bin/javai.dll
(我搜过,电脑里没有"javai.dll"这个文件,斜杠改过来还是出错)
点确定
第二个:
Warningisabling Java Support
再点确定
第三个:
Check MATLAB installation, possible JAVA classpath problem
再点确定就进了"MATLAB Command Window",运算绘图等还正常,可是View菜单下只有一个“ToolBar",
点工具栏上的"Workspace Browser","path Browser"出现以下提示:
“??? Error using ==> pathtool
The Path tool is not supported on this platform.”

我又照Matlab网站上的这个方法还是报错。
• 1. First, rename your mwt.jar file as mwt.old. This file is found in the $MATLAB\java\jar directory, where $MATLAB is your MATLAB root directory.
2. Download the newer mwt.jar file from our Web site:
http://www.mathworks.com/support/solutions/files/s26990/mwt.jar
and place it in your $MATLAB\java\jar directrory.
3. Restart MATLAB; this should correct the problem you're seeing.

If this does not correct the problem you are seeing, you may additionally want to download an update to the nativejava.dll file. This is less common and specifically for Windows 95 users:
ftp://ftp.omikron.co.il/pub/Patches/MATLAB_6/WIN95_nativejava.zip
As an alternative for the Hebrew version of Windows, try pressing ALT+SHIFT to change out of Hebrew.

请问是哪里出了问题,怎么办?像这样Matlab还能正常用吗?谢谢!

提问时间: 2005-07-18 11:22:20

回答:金银妖瞳
学弟
7月18日 14:34 我把报错的内容给你译一下:
• 1.首先,请把mwt.jar这一文件更名为mwt.old,这一文件在 $MATLAB\java\jar 这一目录里,$MATLAB存在于MATLAB这根目录。
2:到下面站点下载最新的mwt.jar文件:
http://www.mathworks.com/support/solutions/files/s26990/mwt.jar
并替换原先的那个。
3:重新打开MATLAB;你所发现的问题应该得以纠正。

如果还是老问题,你得去加载一个关于nativejava.dll(即将 Matlab 目录下的 sys\java\jre\win32 子目录下的 jre )的更新文件。这不常见并要求系统为Win95:
ftp://ftp.omikron.co.il/pub/Patches/MATLAB_6/WIN95_nativejava.zip

具体操作你试试看

你在说什么?我要的是算法分析!!???晕死!!!