matlab 使用老出错,决定试试scilab. 几个例子来学习 scilab例1: 画等值线的命令//定义一个向量x=[ 1 2 3 ; 1 3 5 ; 8 2 8];//和matlab 相同的命令a=1:3;b=1:3;nz=2;//画等值线图,nz 表示等值线的取值点数。contour2d(a,b,x,nz)上面的命令可以存在一个文
From: Matthias Klingel <matthias.klin...@bau-verm.uni-karlsruhe.de> Subject: Re: Getf Date: 2000/04/10 Message-ID: s.rz.uni-karlsruhe.de>#1/1 X-Deja-AN: 608971327 Content-Transfer-Encodin
-->A = [1 0; 0 1] A = 1. 0. 0. 1. -->B=[2 3;4 5] B = 2. 3. 4. 5. -->B*A ans = 2. 3. 4. 5. -->B.*A ans =
Scilab的内定常数多半以'%'开头,例如圆周率π,它以'%pi'来表示。自然常数e:%e。虚数i:%i。如对这些常数重新宣告会出现错误讯息。 -->x=3;a2=15 a2 = 15. -->%e %e = 2.7182818 -->%i %i = i -->sqrt(-1)
此状况了,这时就要将乘或除与exp(),sin(),cos(
[原创]scilab符号运算工具箱Symbolic Toolbox for Scilab安装过程前天装上了Symbolic Toolbox for Scilab,感觉非常好用。现在把安装过程写出来大家分享一下。就像matlab使用maple的内核实现符号运算一样,scilab通过perl脚本语言调用maxima(功能像maple一样强大,不对,应该说maple像maxima
3 编程语言结构abort 中止计算或循环break 终止最内循环case 同select一起使用continue 将控制转交给外层的for或while循环else 同if一起使用elseif 同if一起使用end 结束for,while,if语句for 按规定次数重复执行语句otherwise 可同switch一起使用pause 暂停模式return
-->a a = 1. 2. 3. 4. 5. 6. -->save("vara.txt",[a]) -->clear a -->load("vara.txt")警告:文件 'vara.txt' 已经在Scilab中被打开。 -->a a = 1. 2. 3.
-->exec sinPlot.scisinPlot.sci://显示模式mode(0);// Display warning for floating point exceptionieee(1);a = 1:100;b = sin(a);plot(a,b)
变量的类型scilab的数据类型分为三大类,标量式、矩阵式和特殊数据类型。标量式和矩阵式都包含如下几种基本类型: 数值类型、布尔类型、多项式类型和字符串类型。特殊数据类型包括表(list)和函数。数值类型如matlab一样,scilab的变量可以不经定义直接赋值。不同的是,引用系统预定的变量需加上%,如得到常量pi的值,需使用%pi,类似的如虚数单位%i,布尔值%t,%
->log(10) ans = 2.3025851 -->exp(1) ans = 2.7182818 -->log(10)/log(exp(1)) ans = 2.3025851
3. Scilab程序设计3.1. Scilab文件Scilab的程序文件是文本文件,可以用一般的编辑器建立和
cfun(a,b)-->c=a+b;-->endfunction -->c=abcfun(7,8) c = 15. --
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号