⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 engineering and scientific computing with scilab.mht

📁 课程设计做的PLL
💻 MHT
📖 第 1 页 / 共 5 页
字号:
From: <由 Microsoft Internet Explorer 5 保存>
Subject: Engineering and Scientific Computing with Scilab
Date: Sun, 11 Sep 2005 14:53:51 +0800
MIME-Version: 1.0
Content-Type: multipart/related;
	type="text/html";
	boundary="----=_NextPart_000_0000_01C5B6E0.9F6FA1F0"
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.2180

This is a multi-part message in MIME format.

------=_NextPart_000_0000_01C5B6E0.9F6FA1F0
Content-Type: text/html;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.ee.adfa.edu.au/staff/hrp/Literature/BookReviews/reviews/gomez99.html

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" =
"http://www.w3c.org/TR/1999/REC-html401-19991224/loose.dtd">
<HTML><HEAD><TITLE>Engineering and Scientific Computing with =
Scilab</TITLE>
<META http-equiv=3DContent-Type content=3D"text/html; =
charset=3Diso-8859-1">
<STYLE type=3Dtext/css>.style1 {
	FONT-FAMILY: "Courier New", Courier, mono
}
</STYLE>

<META content=3D"MSHTML 6.00.2900.2722" name=3DGENERATOR></HEAD>
<BODY>
<H3 align=3Dcenter>Engineering and Scientific Computing with Scilab - =
Claude=20
Gomez, Editor </H3>
<P>Scilab is a public domain matlab like freeware. It is yet of a very =
high=20
quality. It can be downloaded directly from the <A=20
href=3D"http://www.scilab.org/">scilab site</A>. There is a <A=20
href=3D"http://www.ee.adfa.edu.au/staff/hrp/teaching/index.html">local =
copy</A>=20
for Windows. Scilab comes as a self-extracting self-installing exe file =
so one=20
has just to click and watch the software install. It might be a good =
idea to=20
install the software as you read through this book. Scilab comes with <A =

href=3D"http://www.ee.adfa.edu.au/staff/hrp/Literature/BookReviews/review=
s/gomez99.html#scicos">scicos</A>,=20
an excellent hybrid (and nonlinear) simulation tool. A good introduction =
to=20
Scicos is a <A=20
href=3D"http://www.ee.adfa.edu.au/staff/hrp/teaching/ScicosNikoukhah.pdf"=
>paper</A>=20
by Ramine Nikoukhah. </P>
<P>The book covers most of the features of scilab. It is thorough and =
adds to=20
the excellent help documentation which comes with the scilab package. =
</P>
<P>Chapters 1 to 4 are a general foundation of scilab. Chapter 3 is on =
graphics=20
but now that scilab has new graphics style most of the material in this =
chapter=20
should be used with care.</P>
<P>Scilab has excellent help features and a lot can be learned from it. =
Scilab=20
also has a reasonable editor with colors to highlight syntax. <BR>To run =
script,=20
go to that directory using <SPAN class=3Dstyle1>chdir</SPAN> and then =
<SPAN=20
class=3Dstyle1>exec('script.sce');</SPAN> </P>
<P>Chapter 5 is on Advanced Programming. In this chapter a detailed =
description=20
of how one can call Fortran and C programs from scilab is given. For =
computation=20
intensive problems a mix of a complied code and scilab script is very=20
powerful.</P>
<P>Chapter 6 is on Systems and Control Toolbox. The ability to use =
polynomials=20
directly is very useful.<BR>To define a system:<BR><SPAN=20
class=3Dstyle1>s=3Dpoly(0,'s');<BR>den=3Ds^2+s+1;<BR>num=3D1;<BR>s1 =3D=20
syslin('c',num,den); //transfer function representation of a linear =
system=20
<BR></SPAN>This chapter explains how to interconnect systems, design LQR =
and LQG=20
controllers, H-infinity controllers, system identification methods, and =
LMI=20
solvers. </P>
<P>Chapter 7 is on Signal processing. It has a good description on FFT, =
system=20
transfer functions, frequency response plotting, discrete transforms, =
filter=20
design, spectral estimation using periodogram and correlation methods. =
The=20
signal processing functions in scilab are very powerful with full =
support for=20
different types of windowing.</P>
<P>Chapter 8 describes simulation and optimization tools. Methods for =
ODEs and=20
differential algebraic equations (DAEs) are discussed followed by linear =
and=20
nonlinear optimization tools.</P>
<P>Chapter 9 is on SCICOS<A name=3Dscicos></A> - A Dynamic System =
Builder and=20
Simulator, much like the matlab simulink. Scicos is a bit tricky to use =
because=20
one needs to associate time activation signal with certain blocks. Once =
the=20
concept of time activation is mastered then the rest is easy. Scicos has =
the=20
usual graphical interface to choose and modify dynamic system blocks. =
Actully=20
scicos is not only the block-diagram version of dynamic system =
simulation, it is=20
built around the hybrid systems formalism, hence the time activation, =
etc. A=20
simple Scicos <A=20
href=3D"http://www.ee.adfa.edu.au/staff/hrp/Literature/BookReviews/review=
s/firstorder.cos">script</A>=20
to simulate sinusoidal response to a first order circut captures a few=20
esssentials on getting started with scicos. The block diagram and the =
output in=20
scicos looks as shown in these two figures.</P>
<P><IMG=20
src=3D"http://www.ee.adfa.edu.au/staff/hrp/Literature/BookReviews/reviews=
/firstorder.jpg"=20
width=3D400><IMG=20
src=3D"http://www.ee.adfa.edu.au/staff/hrp/Literature/BookReviews/reviews=
/out1storder.gif"=20
width=3D500> </P>
<P>Chapter 10 gives symbolic/numeric environment. This chapter is =
basically on=20
how to use the power of maple and scilab together for maximun =
efficiency. I=20
suspect now that MuPad has come a longway and one can insall MuPad and =
scilab=20
together as one package, it might be an idea to look at MuPad and Scilab =

combination. The discussion on symbolic method is illustrated by two =
examples.=20
First example is of simulation of a rolling wheel and the next example =
is of an=20
n-link pendulum.</P>
<P>Chapter 11 is on graph and network toolbox: Metanet. Chapter 12 gives =

practial problem solving using scilab; the example chosen is of modal=20
identification of a mechanical structure. Chapter 13 is on control of =
hydraulic=20
equipment in a river valley. </P>
<H3>Difference between matlab and scilab</H3>
<P><SPAN class=3Dstyle1>spec(A)</SPAN> to get eigenvalues of matrix A =
<BR>plot=20
functions are different, one can use <A=20
href=3D"http://www.ee.adfa.edu.au/staff/hrp/teaching/plotlib0192-install.=
zip">plotlib</A>=20
to get matlab like plot function.</P>
<HR>
[ <A=20
href=3D"http://www.ee.adfa.edu.au/staff/hrp/Literature/BookReviews/index.=
html">Up</A>=20
| <A href=3D"http://www.ee.adfa.edu.au/staff/hrp/index.shtml">HRP =
Home</A> ]=20
<ADDRESS><A=20
href=3D"http://www.ee.adfa.edu.au/staff/hrp/index.shtml">http://www.ee.ad=
fa.edu.au/staff/hrp/index.shtml</A>=20
</ADDRESS><!-- hhmts start -->Last modified:=20
<!-- #BeginDate format:fAm1a -->Monday June 6, 2005 8:51 AM<!-- #EndDate =
-->=20
<P align=3Dleft>&nbsp;</P></BODY></HTML>

------=_NextPart_000_0000_01C5B6E0.9F6FA1F0
Content-Type: image/jpeg
Content-Transfer-Encoding: base64
Content-Location: http://www.ee.adfa.edu.au/staff/hrp/Literature/BookReviews/reviews/firstorder.jpg

/9j/4AAQSkZJRgABAQEASABIAAD/4QAWRXhpZgAASUkqAAgAAAAAAAAAAAD/2wBDAAEBAQEBAQEB
AQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQH/
2wBDAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEB
AQEBAQEBAQEBAQH/wAARCAJTA0oDASIAAhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQF
BgcICQoL/8QAtRAAAgEDAwIEAwUFBAQAAAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS
0fAkM2JyggkKFhcYGRolJicoKSo0NTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4
eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi
4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREA
AgECBAQDBAcFBAQAAQJ3AAECAxEEBSExBhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl
8RcYGRomJygpKjU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImK
kpOUlZaXmJmaoqOkpaanqKmqsrO0tba3uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP0
9fb3+Pn6/9oADAMBAAIRAxEAPwD+/iiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKK

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -