图像缩略图

克利夫大学实验室

一个数学Exploratium
4.3
21级

145下载

更新2020年5月3日

查看许可证

51个交互式应用程序,探索数学、图形、编程、游戏和好奇心。许多来自克利夫角的博客,
https://blogs.mathworks.com/cleve/>.
最新添加的是“pibar”。

引用作为

克利夫·莫勒(2020年)。克利夫大学实验室(//www.tatmou.com/matlabcentral/fileexchange/59085-cleve_lab),MATLAB中央文件交换。恢复.

评论和评级(35)

Teodo

neeraj

谢谢,安德鲁,@vfp16不见了。我不知道为什么。我会找到答案的克里夫

我在最新版本中没有看到vfp16类。

试试“struct”或“hex”或“binary”。
--克里夫

Fp16非常有用。

您是否可以添加一个raw.m方法来获取底层uint16?

非常有用的half-precision !谢谢

嘿,当我用半浮体做一些测试时,我使用了克利夫实验室,发现了一些缺点。我试图修复所有问题,并尽我最大的努力保持设计整洁。我的修改建议可以在这里找到:https://github.com/irieger/cleve-laboratory

1.无法访问包含uint16填充半浮体的u矩阵。
2.无法使用已打包的uint16半浮点数据创建fp16矩阵。
3.它似乎不是理想的有效使用一个for循环和for循环的设计只处理二维矩阵。当我处理图像数据时,我需要一个三维空间。

1+2当然彼此直接相关,并且在需要对二进制数据进行操作或希望保存实际的半浮点数据时非常有用。

非常有用的半精度!修正错误真的很重要!
谢谢

R2017b Home:大量错误

杰森胡

你好马修-
很抱歉,您在克利夫实验室遇到困难。但我恐怕不了解问题的本质。你能告诉我怎么了吗。
谢谢
--克里夫

这篇文章目前(!)应该得到一星级的评价。表面上看,似乎没有考虑最终用户。例如,所需产品:MATLAB。不,提交的代码并非如此。下载188bet金宝搏

2016年11月曾尝试(一次或多次)修复这些问题。这一混乱局面是否证明了MATLAB的依赖性分析和FEX提交过程的不足?

最新的Matlab版本提供了下载我的家庭许可证(ydreizin@gmail.com)是
Matlab 2016a,而app要求2016b。
2016b何时上市?
另一个问题:
当我试图安装2016a(尝试在它上的应用程序)并验证我的许可证时,我遇到了另一个问题:
安装对话框需要安装曲线拟合工具箱(如果我没记错的话,是3.5.3)。不允许我取消它从工具箱列表中下载(当我试着下一个按钮变暗),但当我离开它,试图进行检查,下一个子会话说,Matlab 9.0是必需的,要求我提供一个路径。但是我认为matlab9.0只是我尝试安装的2016版本的另一个名字(我的PC上有2014和2015版本)。因此,安装程序似乎创造了一个恶性循环。请帮助

也许我不知道如何下载应用程序,但我无法在MatlabR2015B上实现这一点。这就是我所做的:

-从主功能区单击“加载项”以打开加载项资源管理器
-在浏览器中搜索“Cleve”,安装“Cleve Laboratory”,同意软件协议等。所有安装内容似乎都没有明显的警告。
-键入“CleveLaboratoryApp”将生成“未定义的函数或变量‘CleveLaboratoryApp’。”

-如果我进入插件管理器并“打开文件夹”,然后键入CleveLaboratoryApp,我得到
使用nargout时出错
函数lab1不存在。

CleveLaboratoryApp/startApp中的错误(第58行)
如果nargout(@lab1)==0

CleveLaboratoryApp中的错误(第38行)
startApp(obj)

这是应用程序安装过程中的一些问题,其中的路径功能,如lab1。M没有被添加路径?还是我遗漏了什么?CleveLaboratoryApp的帮助。m非常稀疏,所以很难判断我是否在语法上做错了什么。

尝试安装最新版本,但仍然失败,错误与Karl的相同:

com.mathworks.jmi.MatlabException:未能将Matlab应用程序文件“C:\Users\rfortenberry\AppData\Local\Temp\Temp1\u Cleve Laboratory.zip\Cleve Laboratory.mlappinstall”提取到“\\fs1\Users\rfortenberry\My Documents\Matlab\Apps\CleveLaboratory”,错误:解析xml文件时出错。详细信息:“输入意外结束”
在com.mathworks.jmi.NativeMatlab.SendMatlabMessage(本机方法)上
在com.mathworks.jmi.NativeMatlab.sendMatlabMessage上(NativeMatlab.java:266)
位于com.mathworks.jmi.MatlabLooper.sendMatlabMessage(MatlabLooper.java:120)
位于com.mathworks.jmi.Matlab.mtFeval(Matlab.java:1710)
位于com.mathworks.jmi.MatlabWorker.feval(MatlabWorker.java:197)
位于com.mathworks.appmanagement.InstallAppMatlabWorker.doOnMatlabThread(InstallAppMatlabWorker.java:20)
位于com.mathworks.appmanagement.InstallAppMatlabWorker.doOnMatlabThread(InstallAppMatlabWorker.java:7)
位于com.mathworks.appmanagement.AbstractAppManagementMatlabWorker.runOnMatlabThread(AbstractAppManagementMatlabWorker.java:21)
位于com.mathworks.jmi.MatlabWorker$2.run(MatlabWorker.java:79)
com.mathworks.jmi.NativeMatlab.dispatchMTRequests (NativeMatlab.java: 475)

这个应用程序在GentooLinux中安装时挂起,所以我杀了Matlab以再次获得控制。稍后将重试。

这有助于我理解
如何高效地使用matlab

年代刘

我需要

我更新了这篇文章,修复了安装问题,消除了对imresize的调用(图像处理工具箱在我的路径上,但不是everbody的),并将交叉梯子添加到lab2。
--克里夫

非常好

我相信,撇号只会在Windows 10上造成错误,因为我双击了这个文件,既启动了Matlab,又运行了附加组件安装文件。fileparts函数在解析时遇到了麻烦。在我修复它之后,我仍然得到相同的错误消息。我需要从R2014b home升级吗?我现在已经退休了,我喜欢减少开支,升级我所支付的所有东西。

卡尔有没有发现克利夫实验室的撇号在应用程序安装时造成了麻烦?我不确定,我会调查的。

Dan发现Durerperm中的imresize来自于图像处理工具箱,这是我的方法,但不是每个人的方法。我会修好的。

谢谢你的评论。

--克里夫

不会安装在my Home版本中:8.4.0.150421(R2014b)
我首先必须删除在mlappinstall路径名中的省略号,但随后我得到了这个错误消息:
com.mathworks.jmi.MatlabException:未能将Matlab应用程序文件'C:/Users/karl/Documents/Matlab/ClevesLaboratory/Cleve's Laboratory.mlappinstall'提取到'C:/Users/karl/Documents/Matlab/Apps/ClevesLaboratory-5',错误:解析xml文件时出错。详细信息:“输入意外结束”
在com.mathworks.jmi.NativeMatlab.SendMatlabMessage(本机方法)上
在com.mathworks.jmi.NativeMatlab.sendMatlabMessage上(NativeMatlab.java:266)
位于com.mathworks.jmi.MatlabLooper.sendMatlabMessage(MatlabLooper.java:120)
位于com.mathworks.jmi.Matlab.mtFeval(Matlab.java:1622)
位于com.mathworks.jmi.MatlabWorker.feval(MatlabWorker.java:197)
位于com.mathworks.appmanagement.InstallAppMatlabWorker.doOnMatlabThread(InstallAppMatlabWorker.java:20)
位于com.mathworks.appmanagement.InstallAppMatlabWorker.doOnMatlabThread(InstallAppMatlabWorker.java:7)
位于com.mathworks.appmanagement.AbstractAppManagementMatlabWorker.runOnMatlabThread(AbstractAppManagementMatlabWorker.java:21)
位于com.mathworks.jmi.MatlabWorker$2.run(MatlabWorker.java:79)
com.mathworks.jmi.NativeMatlab.dispatchMTRequests (NativeMatlab.java: 475)

我无法启动这个应用程序。加载durerperm缩略图图标时出现错误消息:
未定义的函数或变量“imresize”。
缩略图1中的错误(第137行)
x=imresize(x,1/2);

lab1中的错误(第63行)
指钉1(f)

当我在文档中搜索imresize时,没有显示任何内容。我需要下载其他东西吗?

也许应用程序应该检查imresize的存在?

更新

5.3.0

用pibar替换假新闻。

5.2.3

修复网络新闻帮助和博客链接,

5.2.2

添加leicon.txt

5.2.1

四月一号。

5.1.2

修复了covid-19格式中的错误。

5.1

新冠病毒-19的2.0版。

5

删除c5和hello world。
加入tkp和covid - 19。
叶的新版本。
将人口普查更新到2020年。

4.80

4..80更新库本
4.70两个基本螺旋

4.70

4.70两个基本螺旋
4.60仓本

4.62

库拉莫托的新版本。

4.61

添加kuramoto

4.52

4.52图标

4.50

4.50增加恒定宽度

4.44

4.44
缺少qrtx、图标和信息。

4.40

4.40
令人惊讶和惊奇,迷宫一代。
https://blogs.mathworks.com/cleve/2019/03/04.

4.30

更新变量格式的半精度,@vfp16。

4.20

@vfp16

4.10

4.1
曼德尔布洛特的新颜色。
对其他几项实验的小改动。

4.01

4.01
错误,lexicon.txt失踪。

4

添加interp_小工具。

3.90

添加FFT矩阵abd fftgui。

3.80

更新life_lex。m和c5.database

3.71

3.71 c^5网站链接的错误修复。
所有“helpwin”更改为“doc”。

3.70

3.70添加travel_game,找到旅行推销员路线通过48个州的首府。在life_lex, Game of Life中新增词汇和扩展宇宙。

3.60.0.0

match_color
曼德布洛特
塞苏萨普

3.52.0.0

3.50将龙添加到lab3中。
看到的:https://blogs.mathworks.com/cleve/2018/04/06.
3.51 & 3.52更新c5数据库。

3.35.0.0

3.35 fp16和fp8构造函数中的错误修复
https://blogs.mathworks.com/cleve/2017/12/20/bug-in-half-precision-floating-point-object/

3.33.0.0

3.33 fp16和fp8构造函数中的错误修复。
http://blogs.mathworks.com/cleve/2017/12/20/bug-in-half-precision-floating-point-object/

3.32.0.0

罗马时钟和c^5缩略图。

3.20.0.0

版本3.20添加了@fp8和@fp16 horzcat.m、@vertcat.m和log2,并修复了计算器错误。

3.11.0.0

版本3.11消除了对imresize的调用。

3.1.0.0

版本3.1更新了计算器、fp8和fp16对象,包括lutx和svdtx。

3.0.0.0

版本3.0增加了第三个实验室,并扩展到39个探索。

2.40.0.0

添加morse_tree和colorcubes。

2.33.0.0

修复描述中的链接。

2.31.0.0

分号在thumbnails2

2.30.0.0

添加bizcard和耐心。

2.30.0.0

添加bizcard和耐心。

2.10.0.0

xxx

2.3.0.0

修复链接。

2.2.0.0

修复2017年1月5日博客的链接。修复轨道中的图例。

2.1.0.0

正确和增强描述。

2.0.0.0

添加新的实验,moebiusapp。向lab1、lab2、hello_world、censusapp、数独添加功能。改进缩略图。

1.2.0.0

消除对缩略图1中imresize的调用。

1.1.0.0

修理工;添加交叉的梯子

1.0.0.0

描述中指向Newsletter的正确链接。

1.0.0.0

将house_clock改为house_mult。添加更多的信息。

MATLAB版本兼容性
创建R2019b
与任何版本兼容
平台兼容性
窗户 马科斯 Linux
类别