آموزش Maple

مدیر انجمن: parse

نمایه کاربر
Vanda

عضویت : پنج‌شنبه ۱۳۸۷/۴/۱۳ - ۱۸:۴۷


پست: 321

سپاس: 71

Re: آموزش Maple

پست توسط Vanda »

سلام
من انجام دادم ولي يه چنتا اِرورداشت كه نميدونم از چيه smile012 smile097 smile049 مثلا x& رو كه برا ضرب خارجي ميذارم انجام نميده!؟بعدشم مثلا خود rرو كه تعريف ميكنم نتيجه شو به صورت بردار نشون نميده با برداراي يكهe مينويسه فك كنم ولي تكانه خطيمو درست مينويسه smile033 smile024 شايد واسه همين تو ضرب خارجي ارور ميده؟!
with(LinearAlgebra)
x := cos(t)
y := sin(t)
z :=x^2. y^2
r := <x, y, z>
v :=<diff(r[1], t), diff(r[2], t), diff(r[3], t)>
a := <(diff(v[1], t), diff(v[2], t), diff(v[3], t))>
F := <m, a>
F(s):=(k.simplify(sqrt(r[1]^2, r[2]^2, r[3]^2))
r(com):=1/M.sum(m(i).r(i)), i = 1 .. n))
p :=<m, v>
j := <(int(F[1], t = t1..t2), int(F[2], t = t1..t2), int(F[3], t = t1 .. t2)
tau := (r`&x` F)
L := (r `&x` p)
tau := <(diff(L[1], t), diff(L[2], t), diff(L[3], t)>
فك كنم اون مشكل ميپل منه كه latexروش جواب نميده smile025 اينارو جون كندم تااينجا نوشتم چون كپي پيستش هم كه نميشد كرد smile097 حالا اگه اشتباه تايپيو ...اينا توشه به بزگي خودتون ببخشيد smile072
smile056 smile056 smile056 smile056 smile056 smile056

user8604

عضویت : چهارشنبه ۱۳۸۵/۱۲/۹ - ۱۷:۳۱


پست: 3288

سپاس: 877

Re: آموزش Maple

پست توسط user8604 »

F := <m, a>
این که نیرو رو به صورت یک بردار 4 درایه ای نشون میده.
F(s):=(k.simplify(sqrt(r[1]^2, r[2]^2, r[3]^2))
این چیه؟!
r(com):=1/M.sum(m(i).r(i)), i = 1 .. n))
این چیه؟!
p :=<m, v>
این هم مثل نیرو. چرا اینطوری نوشتی؟
دقت کن کدهات چه طوری خورده:
tau := (r`&x` F)
باید اینطوری باشه:
tau := r &x F
اگر تو ورژنی که داری جواب نمیده. یه دستور دیگه هم برای ضرب خارجی گفتم.از اون استفاده کن.
بردار j رو هم درست بنویس.
سمت چپ حروف یونانی رو از توی Greek راست کلیک کن . اونایی که کاربرد دارن برات رو بزار توی favorites .


رو خودشو بنویس!

نمایه کاربر
Vanda

عضویت : پنج‌شنبه ۱۳۸۷/۴/۱۳ - ۱۸:۴۷


پست: 321

سپاس: 71

Re: آموزش Maple

پست توسط Vanda »

edwardfurlong نوشته شده:این که نیرو رو به صورت یک بردار 4 درایه ای نشون میده.
نه در واقع اين كاماهه و دات هست ازميپل كه كپي ميكنم اينجا كاما مينويسه !نميدونم چرا؟!بعضياشو درست كردم اما اينا جاموندتوخوده ميپل m.aنوشتم...اگه بخام m بياد توخود بردار بايد چيكار كنم؟

edwardfurlong نوشته شده:
F(s):=(k.simplify(sqrt(r[1]^2, r[2]^2, r[3]^2))
این چیه؟!
اين نيروي فنر هست!نوشتمF انديس s=باk ضربدراندازه بردار مكان (r)كه همون راديكال....هست بعد چون ميخاستم راديكالو واسم ساده كنه ويه تريلي ننويسه نوشتم simplify!
بعديم بردار مكان مركز جِرمه كه براي اجسام ناپيوسته نوشتم 1 تقسيم برM ضرب در سيگما m.rباانديساي i از 1تاn...!
اون تاو هم توخود ميپل تاو مينويسه اينجا كه كپ ميزنم tauميشه!!! smile033 smile024
' ' اينا هم همينطو تو ميپل نمينويسه اينجا كه كپ ميشه مياد! smile033
پير شدم با اين همه نماداي قر وقاتي! smile037 smile054
edwardfurlong نوشته شده:اگر تو ورژنی که داری جواب نمیده. یه دستور دیگه هم برای ضرب خارجی گفتم.از اون استفاده کن.
آخه از اونم استفاده كردم smile012 جواب نميده!
edwardfurlong نوشته شده:ردار j رو هم درست بنویس.
منظورتون اينه كه t هاشو خالي بذارم وحدود ننويسم؟ smile042

user8604

عضویت : چهارشنبه ۱۳۸۵/۱۲/۹ - ۱۷:۳۱


پست: 3288

سپاس: 877

Re: آموزش Maple

پست توسط user8604 »

Vanda نوشته شده:ه در واقع اين كاماهه و دات هست ازميپل كه كپي ميكنم اينجا كاما مينويسه !نميدونم چرا؟!بعضياشو درست كردم اما اينا جاموندتوخوده ميپل m.aنوشتم...اگه بخام m بياد توخود بردار بايد چيكار كنم؟
باید بنویسی m*a نه اینکه ضرب نقطه ای بکنی.
Vanda نوشته شده:اين نيروي فنر هست!نوشتمF انديس s
عزیزم اندیس رو داخل [] میزارن نه پرانتز! k رو هم باید با * ضرب کنی. یک " - " هم داره. این چیزی که نوشتی سمت چپ میشه بردار ولی سمت راست میشه یک عدد. اصلا این چیزی که سمت چپ نوشتی چیه؟ توان واسه چیه؟ رادیکار واسه چیه؟ اصلا sqrt از 3 تا مولفه مگه میتونه رادیکال بگیره؟ واقعا ارور نمیگیری وقتی اینا رو میزنی؟
Vanda نوشته شده:بعديم بردار مكان مركز جِرمه كه براي اجسام ناپيوسته نوشتم 1 تقسيم برM ضرب در سيگما m.rباانديساي i از 1تاn...!
خوب پس چرا اون مجموع تو مخرجه؟!
ما داریم واسه یک ذره حرکت رو بررسی میکنیم. نه یک جسم نا پیوسته. پس این چیزی که نوشتی ربطی نداره.(حتب با وجود مربوط بودن باز دوباره اندیس رو تو پرانتز گزاشتی)
Vanda نوشته شده:آخه از اونم استفاده كردم جواب نميده!
پس اون ورژن من رو دانلود کن. چون حتما به ناهماهنگی های بیشتری میرسیم و نمیشه ادامه داد.
Vanda نوشته شده:منظورتون اينه كه t هاشو خالي بذارم وحدود ننويسم؟
نه منظورم اینه که کِت رو یادت رفته بزاری! پرانتز هم اضافه گزاشتی!
---------------------------------------------------------------
میتونه کل دستور ها رو پشت سر هم بنویسی . و بعد یه دونه عکس بگیری و اینجا بزاری !

نمایه کاربر
Vanda

عضویت : پنج‌شنبه ۱۳۸۷/۴/۱۳ - ۱۸:۴۷


پست: 321

سپاس: 71

Re: آموزش Maple

پست توسط Vanda »

باسلام smile072
edwardfurlong نوشته شده:باید بنویسی m*a نه اینکه ضرب نقطه ای بکنی.
اوكي !درست شد فك كردم اين ضرب كيبورد همون * هست ولي نبود!اون يكي بود! smile020
edwardfurlong نوشته شده:عزیزم اندیس رو داخل [] میزارن نه پرانتز!
بله ممنون كه گفتيد!...but من تو ميپل از قسمتExperssion ِش ميزنم !اونجا درست مينويسه اما اينج نه !برا همين به جا انديساي اينجا اومدم پرانتز گذاشتم smile072
edwardfurlong نوشته شده: یک " - " هم داره
اوكي !ازبس درگير اونا بودم از قلم افتاد!
edwardfurlong نوشته شده:این چیزی که نوشتی سمت چپ میشه بردار ولی سمت راست میشه یک عدد. اصلا این چیزی که سمت چپ نوشتی چیه؟ توان واسه چیه؟ رادیکار واسه چیه؟ اصلا sqrt از 3 تا مولفه مگه میتونه رادیکال بگیره؟
آره راست ميگيد برداره !يني راستيه بايد بردار جابجايي باشه(بايدrمينوشتم؟)ميشه درستشو بنويسيد smile072
edwardfurlong نوشته شده:واقعا ارور نمیگیری وقتی اینا رو میزنی؟
اين يكيو انصافا ارور نداد!خدا خيرش بده! smile039
edwardfurlong نوشته شده:خوب پس چرا اون مجموع تو مخرجه؟!
توميپل درس بود اينجا كه گذاشتم وبعد بش ور رفتم تا درست بقيشو نشون بده اين بلا سرش اومد!
edwardfurlong نوشته شده:ما داریم واسه یک ذره حرکت رو بررسی میکنیم. نه یک جسم نا پیوسته.
بله درست مي فرماييد smile026 واسه اينجا اصن بردا ميخاد؟همون بردار مكانه؟
edwardfurlong نوشته شده:نه منظورم اینه که کِت رو یادت رفته بزاری! پرانتز هم اضافه گزاشتی!
چي چيو؟كِت؟!
edwardfurlong نوشته شده:میتوني کل دستور ها رو پشت سر هم بنویسی . و بعد یه دونه عکس بگیری و اینجا بزاری !
اولش ميخاستم همين كارو بكنم ولي گفتم ولش...! smile012
edwardfurlong نوشته شده:پس اون ورژن من رو دانلود کن. چون حتما به ناهماهنگی های بیشتری میرسیم و نمیشه ادامه داد.
آره مث كه ...ولي ميدوني حجمش چنقزه؟! smile022 smile048 ولي مجبورم smile037 smile052

نمایه کاربر
Vanda

عضویت : پنج‌شنبه ۱۳۸۷/۴/۱۳ - ۱۸:۴۷


پست: 321

سپاس: 71

Re: آموزش Maple

پست توسط Vanda »

smile042 ادامه دارد يا ندارد مساله اينستـــــــــ.......؟!

user8604

عضویت : چهارشنبه ۱۳۸۵/۱۲/۹ - ۱۷:۳۱


پست: 3288

سپاس: 877

Re: آموزش Maple

پست توسط user8604 »

Vanda نوشته شده:smile042 ادامه دارد يا ندارد مساله اينستـــــــــ.......؟!
تمرین قبلی رو هنوز انجام ندادی که.

نمایه کاربر
Vanda

عضویت : پنج‌شنبه ۱۳۸۷/۴/۱۳ - ۱۸:۴۷


پست: 321

سپاس: 71

Re: آموزش Maple

پست توسط Vanda »

edwardfurlong نوشته شده:تمرین قبلی رو هنوز انجام ندادی که.

مگه بازم بردار مونده؟چيا؟ smile042 غلط ها ي تمرينمم كه گفتم واسه چي بود.... smile031 شما پست قبليه رو خوندي؟
اينم بردارj
j= \left[ \begin {array}{c} -m\sin \left( t \right)
\\ \noalign{\medskip}-m+m\cos \left( t \right) \\ \noalign{\medskip}-1
/2\,m\cos \left( t \right) \sin \left( t \right) \left( \left( \sin
\left( t \right) \right) ^{2}+3-7\, \left( \cos \left( t \right)
\right) ^{2} \right) \end {array} \right]
باهمون دستوري كه گفتيد(لاتكس و كپي و...)گذاشتم ديگه اينطوري نوشت! smile023 smile026

user8604

عضویت : چهارشنبه ۱۳۸۵/۱۲/۹ - ۱۷:۳۱


پست: 3288

سپاس: 877

Re: آموزش Maple

پست توسط user8604 »

Vanda نوشته شده: شما پست قبليه رو خوندي؟
خوب چرا میزنی!
Vanda نوشته شده:باهمون دستوري كه گفتيد(لاتكس و كپي و...)گذاشتم ديگه اينطوري نوشت!
عزیزم توی left نباید بزاری! باید توی tex بزاری. یه دکمه ی بین youtube و left.
ببین چه خوشگل و مرتب مینویسم!
Capture.JPG
جلسه بعدی رو تا قبل از باب اسنجی فردا صبح میزارم. ببین اگه اشگالی داری بگو.
یه سایت علمی غیر مذهبی و شلوغ سراغ داری بگو بریم کوچ کنیم اونجا!
شما دسترسی جهت مشاهده فایل پیوست این پست را ندارید.

نمایه کاربر
Vanda

عضویت : پنج‌شنبه ۱۳۸۷/۴/۱۳ - ۱۸:۴۷


پست: 321

سپاس: 71

Re: آموزش Maple

پست توسط Vanda »

edwardfurlong نوشته شده:خوب چرا میزنی!
smile030
edwardfurlong نوشته شده:ببین چه خوشگل و مرتب مینویسم!
باريكلا استاد! smile022
edwardfurlong نوشته شده:جلسه بعدی رو تا قبل از باب اسنجی فردا صبح میزارم
smile057 smile021
edwardfurlong نوشته شده:اگه اشگالی داری بگو.
اون نيروي فنر رو لطف كنيد بنويسيد!+يه دوتا سوالم كه توپست قبلي بود
ميپل 15 يكم قات(ط؟!)ميزنه وقتي يه متنوميگيري كه كپي كني نوشته ها در هم برهم وبه زبان چيني اصيل نوشته ميشود! smile039 smile024 كه بايكبار زدن برگزينه !!! رفع ميشود! smile039
edwardfurlong نوشته شده:یه سایت علمی غیر مذهبی و شلوغ سراغ داری بگو بریم کوچ کنیم اونجا!
اگه پيدا كرديد مارانيز بي نصيب نگذاريد! smile015 smile022 سايت نخبگان جوان هم هست !كه فك كنم بقيه بحثاش فعال تره منتها اسمش به گروه خونيم نميخوره! smile039 smile034 شما بقيه رو ولش !همينجا روبچسب! smile038 smile030

user8604

عضویت : چهارشنبه ۱۳۸۵/۱۲/۹ - ۱۷:۳۱


پست: 3288

سپاس: 877

Re: آموزش Maple

پست توسط user8604 »

Vanda نوشته شده:اون نيروي فنر رو لطف كنيد بنويسيد!
عزیزم ما داریم در مورد یک ذره بحث میکنیم.که مکانش رو وابسته به زمان داریم. اگر قرار بود به فنر وصل بشه که فرق میکرد.
نیروی فنر :
F := -k*(<x, y, z>)
از برابر قرار دادن این با
m*(<a[1],a[2],a[3]>)

و حل کردن معادله حرکت به دست میاد.
حل:
Capture.JPG
جواب کلیش میشه این:
Capture.JPG
دیگه در این مورد سوال نکن.چون مربوط به الان نمیشه.
شما دسترسی جهت مشاهده فایل پیوست این پست را ندارید.

نمایه کاربر
Vanda

عضویت : پنج‌شنبه ۱۳۸۷/۴/۱۳ - ۱۸:۴۷


پست: 321

سپاس: 71

Re: آموزش Maple

پست توسط Vanda »

edwardfurlong نوشته شده:دیگه در این مورد سوال نکن.چون مربوط به الان نمیشه.
باااااشه smile040
smile072

user8604

عضویت : چهارشنبه ۱۳۸۵/۱۲/۹ - ۱۷:۳۱


پست: 3288

سپاس: 877

Re: آموزش Maple

پست توسط user8604 »

جلسه 5.
-حلقه:(for)
for i from i1 by j to i2 do
code
end do:
اگر بخوام حلقه اجرا بشه ولی چیزی چاپ نشه بعد از end do میزارم ":" . ولی اگر بخوام هربار که حلقه اجرا میشه جواب رو هم بهم نشون بده از ";" استفاده میکنم.
معمولا by یه چیز به درد نخوره.چون میشه تو کد جوری دست برد که نیازی بهش نباشه.
----------------------------------------------
-دستور شرطی (if)
if condition1 then
code1
elif codition2 then
code2
else
code3
end if
تابلویه که میشه به تعداد دلخواه elif استفاده کرد.و نه فقط یک بار!
---------------------------------------------
تمرین.
1.با استفاده از حلقه ی for انتگرال نامعین 50 ام این تابع رو بهم بگو چی میشه:
هم دستور. هم جوابی که گرفتی رو بنویس:



2. توی حلقه ی تمرین قبل 50 بار انتگرال گرفته شده. حالا باید بهم بگی اگر از هر 50 تاش انتگرال معین بگیرم در بازه ی 10 تا 12 و بعد جز صحیحشون رو حساب کنم. چند تا عدد فرد دارم. و چند تا عدد زوج.
راهنمایی :
floor(x)

جز صحیح میگیره.
و باید از for و if استفاده کنی.

نمایه کاربر
Vanda

عضویت : پنج‌شنبه ۱۳۸۷/۴/۱۳ - ۱۸:۴۷


پست: 321

سپاس: 71

Re: آموزش Maple

پست توسط Vanda »

سلام smile072
يكم تمريناسخت نيس smile001 ؟
اين j اينجا چكارس؟يادمه تو ويژوال بيسيك مثلا اگه ميخاستيم عدداي زوج رو نمايش بده به جا j ميذاشتيم 2 كه يني دوتادوتا بره جلو انگار؟ smile042
اون elif هم يني همون orهست؟يانه ؟ smile042

user8604

عضویت : چهارشنبه ۱۳۸۵/۱۲/۹ - ۱۷:۳۱


پست: 3288

سپاس: 877

Re: آموزش Maple

پست توسط user8604 »

Vanda نوشته شده:يكم تمريناسخت نيس smile001 ؟
نه . میخواستم به جای تعداد عدد زوج توی تمرین دوم تعداد عدد اول رو بگم! مراعات دختر بودنت رو کردم!
Vanda نوشته شده:اين j اينجا چكارس؟
j همون step هست.
Vanda نوشته شده:يادمه تو ويژوال بيسيك مثلا اگه ميخاستيم عدداي زوج رو نمايش بده به جا j ميذاشتيم 2 كه يني دوتادوتا بره جلو انگار؟

میتونی 1/10 بزاری تا 1/10 تا بره جلو! در این صورت بین 1 تا 10 صدبار حلقه اجرا میشه.
Vanda نوشته شده:اون elif هم يني همون orهست؟يانه ؟
نه.فرض کن میخوای در صورت برقرار نبودن شرط اول دوباره شرط بزاری . و یا در صورت برقرار نبودن شرط اول و دوم دوباره شرط بزاری و.....
در آخر else هر چی شرط باقی مونده است رو اجرا میکنه!
ببین کدای زیر رو که خیلی مرتب و تمیز نوشتم وارد کن و نتیجه رو ببین. خودت پی میبری. اگر پی نبردی بهم بزنگ برات توضیح بدم!
Capture.JPG
شما دسترسی جهت مشاهده فایل پیوست این پست را ندارید.

ارسال پست