佳礼资讯网

 找回密码
 注册

ADVERTISEMENT

12
返回列表 发新帖
楼主: DeadCow

学过MATLAB的请进来。。

[复制链接]
发表于 6-6-2005 07:07 AM | 显示全部楼层

我之前做的(类似)


以下是分享








这个...画人都可以
回复

使用道具 举报


ADVERTISEMENT

 楼主| 发表于 6-6-2005 10:09 PM | 显示全部楼层
可以教我怎样画人吗?
回复

使用道具 举报

发表于 10-6-2005 06:40 AM | 显示全部楼层
DeadCow 于 6-6-2005 02:09 PM  说 :
可以教我怎样画人吗?

画人很简单而已
http://www.robots.ox.ac.uk/~wmayol/3D/nancy_body.m
看了那些COMMAND
你还想学吗?
(我也头晕掉)
回复

使用道具 举报

 楼主| 发表于 11-6-2005 01:05 AM | 显示全部楼层
哈哈,你说晕掉,还说简单?
回复

使用道具 举报

发表于 11-9-2005 12:16 AM | 显示全部楼层
如果给一个TF:
           G(S〕=K/(s+2)(s+40)(s+100).
我们需要怎样才能用MATLAB找到它的k???
回复

使用道具 举报

发表于 14-9-2005 03:57 PM | 显示全部楼层
本人是宇航工程系的。MATLAB 和 FORTRAN 不同因为 MATLAB 是Matrix Laboratory 但 FORTRAN 是Formular Translator。
MATLAB 是用它本身已写好的 FORMULA 去用在一些更复杂的东西,比如说,

GUI(graphic interface user)--- 就像大家正在回复帖子
的平面(或着说它能做很多的平面方程式有slide bar, check box等).SIMULATOR 能simulate mechanism 的方程式。GUI的平面图输入 data,SIMULATOR 的方程式就算出它的结果并通过GUI的平面图来呈显。例:输如飞机的 control elements parameters来算出它会不会 stall。通过GUI画出飞机模型的motion呈显。

FORTRAN 是我们自己写方程式不像MATLAB。想当年,APPOLO的方程式也是用FORTRAN的。所以,它算是蛮老的 program.
回复

使用道具 举报

Follow Us
发表于 15-9-2005 06:16 PM | 显示全部楼层
回楼主, matlab 的确强大, 每一种语言都有它的设计哲学, 而MATLAB的设计哲学就是ease of use, simple matrix/vector operation. 让user能很快的develope所需要的application, 而不是把世间花在研究电脑语言上。这咱们说, 努力造车而不是造轮子。

而FORTRAN却是一个古老的语言,设计理念不同, 虽然两者解释数值算方面的强者。最大的不同点是, matlab 是一个 interpreted language, 而 fortran 却是一个 compile language. 在于这点, matlab的运算速度,比不上 fortran. 给普通的application, 速度或许不是一个考量的问题, 但是如果你的运算必须考量到速度,cost efficiency ... fortran或许会跟适合些。matlab 所编写的app, 虽然可以编译成standalone binary,那也其实不过是把 matlab 脚本转换成 c/c++然后再用 c/c++ compiler编译, 没有优化的 compile option, 速度一样会输给Fortran.

还有, matlab 是 propietary software, 权属 mathwork。价钱昂贵。我想你所说的开发者因该是开发toolboxes之类的。matlab 有几个 GNU/GPL 的 clone.我想最接近的应该是 octave. 我用 matlab有一些日子, 是个很强的工具, 给一些programming初学者, 这是一个很好的开始。

justion_diong,  你那个基本上是个 parameter estimation的问题, 必须要有一系列的 s, G(s) data, 用 parametric fitting 的一些technique, 求得 optimise 的 K.

[ 本帖最后由 斷羽鳥 于 15-9-2005 06:22 PM 编辑 ]
回复

使用道具 举报

发表于 18-9-2005 02:40 PM | 显示全部楼层
请教MATALB的 GUI(Graphic User Interface)

请问大家如何弄好 reset function 呢?好像 value pass 不去 edit text .
我只列出 一个edit text callback function别而已.

*****************************************************************

function rb_Callback(hObject, eventdata, handles)

% hObject    handle to rb (see GCBO)
% eventdata  reserved - to be defined in a future version of MATLAB
% handles    structure with handles and user data (see GUIDATA)

rb = str2double(get(hObject, 'String'));
% --------------------------------------------------------------


% --- Executes on button press in reset.
function reset_Callback(hObject, eventdata, handles)
% hObject    handle to reset (see GCBO)
% eventdata  reserved - to be defined in a future version of MATLAB
% handles    structure with handles and user data (see GUIDATA)

initialize_gui(gcbf, handles, true);

% --------------------------------------------------------------------
function initialize_gui(fig_handle, handles, isreset)

handles.nb = 2;
handles.nbe  = 30;
handles.rb = 4;
handles.rpm = 800;
handles.tita_root = 10;
handles.tita_tip = -2;

set(handles.nb, 'String', handles.nb);
set(handles.nbe,  'String', handles.nbe);
set(handles.rb,  'String', handles.rb);
set(handles.rpm,  'String', handles.rpm);
set(handles.tita_root,  'String', handles.root);
set(handles.tita_tip,  'String', handles.tita_tip);


set(handles.unitgroup, 'SelectedObject', handles.prop_vfs);

% Update handles structure
guidata(handles.figure1, handles);

====================================================================


error:


??? Invalid handle object.

Error in ==> blade>initialize_gui at 299
set(handles.nb, 'String', handles.nb);

Error in ==> blade>reset_Callback at 287
initialize_gui(gcbf, handles, true);

Error in ==> gui_mainfcn at 75
        feval(varargin{:});

Error in ==> blade at 44
    gui_mainfcn(gui_State, varargin{:});

??? Error while evaluating uicontrol Callback.
=====================================================================

[ 本帖最后由 blackbird 于 18-9-2005 03:01 PM 编辑 ]
回复

使用道具 举报


ADVERTISEMENT

 楼主| 发表于 20-9-2005 02:58 PM | 显示全部楼层
之前以为我学的是皮毛,原来我连皮毛都还没有到。。你们太厉害了。。。
回复

使用道具 举报

发表于 20-9-2005 08:59 PM | 显示全部楼层
其实,我忘了和大家分享MATLAB的用发!
但我不懂如何放照片上来是不是要upload之类的东西呢?
可教我
回复

使用道具 举报

发表于 21-9-2005 02:32 PM | 显示全部楼层
做control的东西应该会用到simulink吧?

我的final yr proj一半也是做programming的。CFD。用C解了后output去matlab画图。拿advance computational mechanics也是懒惰写C code,用matlab偷懒。好多功课都是用matlab的,可是学校竟然没有教,全部自修的。遇到好的lecturer就给crash course,三天教完。

matlab的另一个弱点就是run time很长。。。比C慢多了。。。run了出去吃顿饭回来刚刚好plot出来了
回复

使用道具 举报

发表于 22-9-2005 12:02 AM | 显示全部楼层
matlab的确很强,可解决蛮多工程问题!想必已无其它比其更强的软件吧!
请问有什么方法可掌握此软件,甚至精通呢?
回复

使用道具 举报

 楼主| 发表于 22-9-2005 03:40 PM | 显示全部楼层
原帖由 blackbird 于 20-9-2005 08:59 PM 发表
其实,我忘了和大家分享MATLAB的用发!
但我不懂如何放照片上来是不是要upload之类的东西呢?
可教我

这个是我最喜欢用来upload picture的link:www。imageshack。us

1。


2。



希望你明白
回复

使用道具 举报

发表于 28-9-2005 09:58 AM | 显示全部楼层
这是我学长做的:
1.)首先,选resolution

2.)


[ 本帖最后由 blackbird 于 28-9-2005 10:05 AM 编辑 ]
回复

使用道具 举报

发表于 28-9-2005 10:13 AM | 显示全部楼层
这是另一个:



回复

使用道具 举报

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

本版积分规则

 

ADVERTISEMENT



ADVERTISEMENT



ADVERTISEMENT

ADVERTISEMENT


版权所有 © 1996-2023 Cari Internet Sdn Bhd (483575-W)|IPSERVERONE 提供云主机|广告刊登|关于我们|私隐权|免控|投诉|联络|脸书|佳礼资讯网

GMT+8, 27-11-2024 09:45 AM , Processed in 0.121512 second(s), 21 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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