"سائیلیب" کے نسخوں کے درمیان فرق
حذف شدہ مندرجات اضافہ شدہ مندرجات
clean up, replaced: ابتدائییی ← ابتدائی using AWB |
م clean up, replaced: ← (133), ← (27), ← (9) using AWB |
||
سطر 1:
{{فائرفاکس}}
<table align="left"
<tr>
</tr>
<tr>
</tr>
<tr>
آپریٹنگ نظام
</td>
<td >
لینکس، ونڈوز،
</td>
</tr>
ویب سائیٹ
</td>
[http://www.scilab.org
</td>
لاسنس
</td>
آزاد مصدر، وقف
[http://www.scilab.org/legal/license.html لاسنس]
</td>
</table> <br />
سائیلیب ایک [[مصنع لطیف|سافٹ وئیر]] پیکج ہے، جو کہ [[ریاضی]]، [[سائنس]]، اور [[ہندسیات|انجنیرنگ]] کے میدانوں میں [[شمارندکاری|کمپوٹنگ]] کے لیے لازم و ملزوم کا درجہ رکھتا ہے۔ یہ آزاد مصدر ہے، اور خاص و عام کیلئے وقف، یعنی بغیر قیمت یا
[[تصویر:scilab_command_window.png]]
<br />
<div dir="ltr" align="left"> <br /> <tt>
--> a = 2 * %pi
a=
6.28318
سطر 47:
</tt></div>
اگر سطر کے بعد <code>;</code> نہ لگایا جائے، تو جواب خود بخود دکھائی دیتا ہے۔ وگرنہ آپ متغیر کا نام دے کر اس کی قیمت معلوم کر سکتے ہو۔
<div dir="ltr" align="left"> <br /> <tt>
--> C = [ 0
--> C
<math>
C = \begin{bmatrix}
0 &
1
-1&
\end{bmatrix}
</math>
</tt></div>
اس
<div dir="ltr" align="left"> <tt>
--> C = [0
-->
-->
</tt></div>
عام طور پر ریاضی میں میٹرکس کی قطاروں اور ستونوں کا شمار صفر (0) سے شروع کرتے ہیں، مگر سائیلیب میں یہ شمار ایک (1) سے شروع ہوتا ہے۔
میٹرکس کے کسی جُز کو اس کے
<div dir="ltr" align="left"> <tt>
--> C(2,3)
ans =
-3.
--> C(2,3)=100
C =
<math>
C = \begin{bmatrix}
0 &
1
-1&
\end{bmatrix} </math>
</tt></div>
میٹرکس کا سائیز دیکھنے کیلئے یوں کرتے ہیں (یہاں میٹرکس C کا سائیز <math>3 \times 4</math>
<div dir="ltr" align="left"><tt>
--> size(C)
ans =
3.
-->
ans =
12.
</tt></div>
میٹرکس کی لمبائی <code> length() </code> ستونوں کے رُخ ناپی جاتی ہے۔ اس لحاظ سے 100 میٹرکس
<div dir="ltr" align="left"> <tt>
--> find(C==100)
ans =
8.
--> find(C==1)
ans =
سطر 116:
ans=
<math>\begin{matrix}
0 & 2 &
\end{matrix}</math>
</tt></div>
اس لیے
<div dir="ltr" align="left"> <tt>
-->// دوسرے ستون کو مخاطب
--> C(:,2)
ans =
<math>
\begin{matrix}
12.
\end{matrix} </math>
-->// دوسری قطار کو مخاطب
--> C(2,:)
ans =
سطر 141:
<div dir="ltr" align="left"> <tt>
--> B = [1:3;
B =
<math>\begin{bmatrix}
1 & 2 &
4
\end{bmatrix}</math>
--> B'
ans =
<math>\begin{bmatrix}
1
2
3 & 6
\end{bmatrix}</math>
سطر 159:
<div dir="ltr" align="left"><tt>
--> v = [1:10] ;
--> s = 0 ;
--> for k=1:10
--> s = s + v(k) * v(k) ;
--> end
--> s
s =
385
</tt></div>
یہ سکرپٹ عام پروگرامنگ زبانوں کی طرح ہے۔
<div dir="ltr" align="left"> <tt>
--> v=[1:10] ;
--> v2 = v .^ 2 ;
v2 =
<math>\begin{bmatrix}
سطر 182:
</tt></div>
اوپر
<div dir="ltr" align="left"><tt>
--> v=[1:10] ;
--> v
ans =
سطر 205:
<math>
A=\begin{bmatrix}
1 & 2
3
\end{bmatrix}</math>
<br />
<math>
A
1 & 4
9
\end{bmatrix}
\,\,,\,
A * A =\begin{bmatrix}
7 & 10
15
\end{bmatrix}
</math>
</tt></div>
سائیلیب اعداد کو
<div dir="ltr" align="left"> <tt>
--> x = 7 + 5 * %i
x =
7 + 5.i
--> sqrt(-64)
ans =
8.i
</tt></div>
اب ہم ایک سائین (sine) لہر کا ایک وقفہ بناتے ہیں، اور اس کو پلاٹ کرتے ہیں۔ اس کے بعد اس لہر کا "جزر
[[تصویر:scilab_plt1.png]]
<div dir="ltr" align="left"> <tt>
--> t=[0: .001: 1] ;
--> x = sin(2 * %pi
--> plot(t, x) ;
--> sqrt( x * x' / length(x) )
سطر 279:
== بیرونی روابط و حوالہ جات ==
* [http://www.scilab.org/ سائیلیب]
* [http://urdutext.cwahi.net/urdutext/scilab.html
* [http://cermics.enpc.fr/~jpc/scilab/site/Scilab-Gtk/index.htm
<references/>
|