由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Programming版 - 有人用过matlab面向对象的编程吗?
相关主题
用C++的说说, 工作中用C++面向对象的部分多少语言选择, Java or Python?
C++可完全取代C吗?C++ plotting libary
从Matlab到C++的转换请教:关于gtk编程,建立一个GUI
也谈谈语言之争smalltalk 传奇[转载]
那个语言最适合做科学计算软件Python有没有带GUI的plotting module
怎样用VC++ or QT来实现如下的人机互动的GUI? (转载)Restaurant Reservation System...
初学者弱弱问一下a question about matlab plot
学visual c++对找工作有用吗?Matlab:如何在scatter plot里面的(x,y)位置插入位图?
相关话题的讨论汇总
话题: matlab话题: gui话题: oop话题: repainting
进入Programming版参与讨论
1 (共1页)
B****S
发帖数: 597
1
写GUI,真是他妈的四不像,就是一个数值计算的软件,非要什么都集成进去。
r****c
发帖数: 1494
2
mathworks一向什么时兴弄什么,不过总落后it界三五年而已。

【在 B****S 的大作中提到】
: 写GUI,真是他妈的四不像,就是一个数值计算的软件,非要什么都集成进去。
N******K
发帖数: 10202
3
matlab写gui 非常快 调试方便 你要这个也干不了 干脆卖红薯去好了

【在 B****S 的大作中提到】
: 写GUI,真是他妈的四不像,就是一个数值计算的软件,非要什么都集成进去。
m********5
发帖数: 17667
4
烂得一屁,MATLAB的OOP还有很多bug!
最搞笑的是,每一版的行为都不同!
matlab的GUI更是烂得没底,除了学术界的有些人只会用matlab的,没啥人用。
我们以前有个项目,负责的是个学术界出来的,能力是有的,但软工方面就是个白痴,
这家伙一定要用MATLAB做所有事情,傻逼得不行。最后很多GUI功能是hack matlab的
java API实现的,里面主要部分都是 undocumented MATLAB。
最后这个项目基本无法维护。新版就直接换成java重写了,这个头头被骂得一屁,后来
他只敢对算法发言了。
MATLAB就是个数值计算参照系,写GUI,用OOP真是自找麻烦。

【在 B****S 的大作中提到】
: 写GUI,真是他妈的四不像,就是一个数值计算的软件,非要什么都集成进去。
N******K
发帖数: 10202
5
matlab就是用来快速实现 原型验证
用来做产品 只能说你们公司领导有问题

【在 m********5 的大作中提到】
: 烂得一屁,MATLAB的OOP还有很多bug!
: 最搞笑的是,每一版的行为都不同!
: matlab的GUI更是烂得没底,除了学术界的有些人只会用matlab的,没啥人用。
: 我们以前有个项目,负责的是个学术界出来的,能力是有的,但软工方面就是个白痴,
: 这家伙一定要用MATLAB做所有事情,傻逼得不行。最后很多GUI功能是hack matlab的
: java API实现的,里面主要部分都是 undocumented MATLAB。
: 最后这个项目基本无法维护。新版就直接换成java重写了,这个头头被骂得一屁,后来
: 他只敢对算法发言了。
: MATLAB就是个数值计算参照系,写GUI,用OOP真是自找麻烦。

B****S
发帖数: 597
6
你说的是那种最简单的,
你要做一个复杂一点的,还必须OOP,你做过吗?

【在 N******K 的大作中提到】
: matlab写gui 非常快 调试方便 你要这个也干不了 干脆卖红薯去好了
m********5
发帖数: 17667
7
你别难为一个刚来的学生
你应该和你们项目负责人谈谈才是真的,写几个tests,找几个bug出来,用其他语言
demo几个matlab无法完成的feature, 直接告诉他这个是不可能完成的任务就行了

【在 B****S 的大作中提到】
: 你说的是那种最简单的,
: 你要做一个复杂一点的,还必须OOP,你做过吗?

N******K
发帖数: 10202
8
做过 我没做过的 我都不会评论
手动图像分割软件 OOP方式编写
2D的mesh 10多个要分割的物体 可以交互式编辑 增加 删除控制点 spline插值显示
一个主菜单界面 若干小菜单 一个图像编辑窗口 采用 model-view-control 结构
你要做特复杂的 matlab gui响应比较慢 有问题 你得用Qt

【在 B****S 的大作中提到】
: 你说的是那种最简单的,
: 你要做一个复杂一点的,还必须OOP,你做过吗?

N******K
发帖数: 10202
9
另外 matlab 用oop写算法 也很好
比如写目标跟踪算法 可以把object本身模型写成一个类 然后提供标准接口
这样跟踪算法可以用于跟踪各种物体
其实就是c++的template
我用matlab写惯了oop 换成c++ template 一点陌生感都没有

【在 m********5 的大作中提到】
: 烂得一屁,MATLAB的OOP还有很多bug!
: 最搞笑的是,每一版的行为都不同!
: matlab的GUI更是烂得没底,除了学术界的有些人只会用matlab的,没啥人用。
: 我们以前有个项目,负责的是个学术界出来的,能力是有的,但软工方面就是个白痴,
: 这家伙一定要用MATLAB做所有事情,傻逼得不行。最后很多GUI功能是hack matlab的
: java API实现的,里面主要部分都是 undocumented MATLAB。
: 最后这个项目基本无法维护。新版就直接换成java重写了,这个头头被骂得一屁,后来
: 他只敢对算法发言了。
: MATLAB就是个数值计算参照系,写GUI,用OOP真是自找麻烦。

m********5
发帖数: 17667
10
MATLAB的OOP本来就是个残废,还template呢
而且它原本就模拟java obj,还C++呢...
你没遇到OOP的bug,没觉得MATLAB的OOP是残废,是因为你写的东西太简单了

【在 N******K 的大作中提到】
: 另外 matlab 用oop写算法 也很好
: 比如写目标跟踪算法 可以把object本身模型写成一个类 然后提供标准接口
: 这样跟踪算法可以用于跟踪各种物体
: 其实就是c++的template
: 我用matlab写惯了oop 换成c++ template 一点陌生感都没有

相关主题
怎样用VC++ or QT来实现如下的人机互动的GUI? (转载)语言选择, Java or Python?
初学者弱弱问一下C++ plotting libary
学visual c++对找工作有用吗?请教:关于gtk编程,建立一个GUI
进入Programming版参与讨论
N******K
发帖数: 10202
11
你多少年没有摸过matlab了

【在 m********5 的大作中提到】
: MATLAB的OOP本来就是个残废,还template呢
: 而且它原本就模拟java obj,还C++呢...
: 你没遇到OOP的bug,没觉得MATLAB的OOP是残废,是因为你写的东西太简单了

d*****n
发帖数: 754
12
做快速开发实现一些算法是不错的。用于商业软件开发就有些搞了。本来就不是给软工
用的。
n******t
发帖数: 4406
13
问题是如果matlab没这个,丫就卖不出去几份。
你还真以为这么个软件别人写不出来啊。

【在 B****S 的大作中提到】
: 写GUI,真是他妈的四不像,就是一个数值计算的软件,非要什么都集成进去。
g****t
发帖数: 31659
14
你matlab压根还没入门呢。

【在 d*****n 的大作中提到】
: 做快速开发实现一些算法是不错的。用于商业软件开发就有些搞了。本来就不是给软工
: 用的。

N******K
发帖数: 10202
15
那几位都多少年没摸过matlab了 说的都是过时的话

【在 g****t 的大作中提到】
: 你matlab压根还没入门呢。
d*****n
发帖数: 754
16
matlab 里的GUI和OO我都用过,几万行matlab代码还是写过的。商业软件也写过,不过
都是.net的。两者基本不是一回事。

【在 g****t 的大作中提到】
: 你matlab压根还没入门呢。
k**********g
发帖数: 989
17
TMI的政策是从不修旧版本的 bug 。用户得每年更新两次。因此都被逼得转
subscription model了。
Its GUI callback system is buggy.
Plotting commands and capability had been superior for many years; there are
other plotting packages that are catching up with it e.g. matplotlib.
Built-in graph interaction (those provided on the menubar in a figure) works
okay. However, custom GUI interaction code is bad because of bad callback
system, and also the repainting (screen update) is slow.
Graph interaction designs must take into account the repainting performance,
i.e. it requires computer graphics and image processing knowledge. If you
know those, you could make a better UI using WinForms than MATLAB's GUIDE.
r****c
发帖数: 1494
18
确实一定程度上可以实现ducktyping下的metaprogramming。。。

【在 m********5 的大作中提到】
: MATLAB的OOP本来就是个残废,还template呢
: 而且它原本就模拟java obj,还C++呢...
: 你没遇到OOP的bug,没觉得MATLAB的OOP是残废,是因为你写的东西太简单了

d*****n
发帖数: 754
19
在这个版讨论matlab本来就是搞笑嘛。 相当于开着挖土机上高速,还抱怨跑得慢,耗
油多。

【在 B****S 的大作中提到】
: 写GUI,真是他妈的四不像,就是一个数值计算的软件,非要什么都集成进去。
1 (共1页)
进入Programming版参与讨论
相关主题
Matlab:如何在scatter plot里面的(x,y)位置插入位图?那个语言最适合做科学计算软件
我的matlab 抽风了。。。。怎样用VC++ or QT来实现如下的人机互动的GUI? (转载)
请教一个Matlab作曲线颜色的问题初学者弱弱问一下
How to plot deformation field like this in Matlab?学visual c++对找工作有用吗?
用C++的说说, 工作中用C++面向对象的部分多少语言选择, Java or Python?
C++可完全取代C吗?C++ plotting libary
从Matlab到C++的转换请教:关于gtk编程,建立一个GUI
也谈谈语言之争smalltalk 传奇[转载]
相关话题的讨论汇总
话题: matlab话题: gui话题: oop话题: repainting