آموزش لاتک درس ۴٨: ساخت دستورات جدید بخش دوم ماکروهای حرفه‌ای

رای دهی: 0 / 5

غیر فعال سازی ستارهغیر فعال سازی ستارهغیر فعال سازی ستارهغیر فعال سازی ستارهغیر فعال سازی ستاره
 

آموزش لاتک درس ۴٨: ساخت دستورات جدید با ماکروها بخش دوم ماکرو های حرفه‌ای

خلاصه‌ی آنچه در این در فیلم خواهیم آموخت:

در درس قبل ماکرو ها را معرفی کردیم و چند مثال ساده در ماکروها را دیدیم. در این درس می‌خواهیم ماکروهای پیشرفته‌تری را ایجاد کنیم.

دستور miangin\ درس قبل را به یاد آورید، اگر به جای متغیر x، متغیر y باشد چه کنیم؟ آیا یک دستور جدید تعریف کنیم یا دستور قبلی را اصلاح کنیم؟ اگر دستور قبلی را به گونه ای بنویسیم که مستقل از نوع متغیر باشد، و نام متغیر را به عنوان ورودی بگیرد، بهتر است. برای این کار همان دستور را به این صورت تغییر می‌دهیم که تعداد ورودی ها را درون [] وارد می‌کنیم، سپس درون دستور، به جای متغیر، عبارت #1 به معنای آرگومان اول را قرار می‌دهیم. در این مثال چون یک ورودی داریم، دستور به صورت زیر تغییر خواهد کرد :

newcommand {\miangin} [1] { \frac{#1_1 + #1_2 +\dots + #1_n} {n} } 

با این تغییرات، اگر برنامه را اجرا کنیم، با خطا مواجه می‌شود زیرا دستور \miangin نیازمند یک ورودی است، پس آن‌ها را اصلاح می‌کنیم. اکنون می‌توانیم عباراتی مانند 

\miangin {x}, \miangin {y}, \miangin {a} 

را به کار ببریم . 

مثلا عبارات زیر را ببینید:

\bar{x} = \miangin {x}, \bar{y} = \miangin {y},\bar{a}= \miangin {a} 

\(\bar{x} = \frac{x_1+x_2+\dots + x_n} {n} , \bar{y} =\frac{y_1+y_2+\dots + y_n} {n} , \bar{a} = \frac{a_1+a_2+\dots + a_n} {n} \)

اکنون می‌خواهیم این دستور را کاربردی تر کنیم تا میانگین تعداد مشخصی را نمایش دهد، مثلاً ميانگين \( x_1 \) تا \( x_10 \) را نشان دهد. تعداد ورودی ها را به ٢ عدد افزایش می‌دهیم و آرگومان دوم را با #2 نمایش می‌دهیم، پس تعریف دستور به صورت زیر خواهد بود :

newcommand {\miangin} [2] { \frac{#1_1 +\dots + #1_#2} {#2} } 

با این تغییرات جدید، اگر مجدداً برنامه را اجرا کنیم، با خطا مواجه می‌شود زیرا دستور \miangin نیازمند دو ورودی است. اکنون می‌توانیم عباراتی مانند 

\miangin {x, 5}, \miangin {y,10}, \miangin {a,7} 

را تولید کنیم که خروجی های زیر را ایجاد می‌کنند :

\bar{x} = \miangin {x,5}, \bar{y} = \miangin {y,10},\bar{a}= \miangin {a,7} 

\(\bar{x} = \frac{x_1+x_2+\dots + x_5} {5} , \bar{y} =\frac{y_1+y_2+\dots + y_{10}} {10} , \bar{a} = \frac{a_1+a_2+\dots + a_7} {7} \)

مثال های دیگری نیز در فیلم وجود دارد که شما را به دیدن این فیلم آموزشی دعوت می‌کنیم.

اطلاعات فیلم آموزش لاتک درس ۴٨: حجم فایل ١۶.٣۶ مگابایت ، مدت زمان ١٠:۴٠ ثانیه

سفارش تایپ تخصصی لاتکس

آزمون آنلاین رایگان حسابان یک پایه یازدهم در سایت ریاضیات ایران

تایپ متون، کتب، مقالات و ... در لاتکس با بهترین کیفیت و کمترین زمان ممکو

درخواست همکاری تایپ لاتکس

همکاری با سایت یاضیات ایران

اگر در تایپ تخصصی لاتکس مهارت دارید، فرم همکاری را تکمیل کنید

خرید کتاب خودآموز سریع لاتکس

خرید پستی کتاب خود آموز س یع لاتکس دکتر مس فروش در سایت ریاضیات ایران

کتاب خود آموز سریع لاتکس دکتر مس فروش از مقدماتی تا پیشرفته

نظر خود را اضافه کنید.

ارسال نظر به عنوان مهمان

0
نظر شما به دست مدیر خواهد رسید
  • هیچ نظری یافت نشد

جدیدترین محصولات

حل تمرین های فصل ششم کتاب کار ریاضی هشتم خیلی سبز حل تمرین های فصل ششم کتاب کار ریاضی هشتم خیلی سبز بازدید (54)
حل تمرین های فصل ششم کتاب کار ریاضی هشتم...
جزوه سیستم‌های دینامیکی استاد رزوان دانشگاه صنعتی شریف پاییز ۹۷ جزوه سیستم‌های دینامیکی استاد رزوان دانشگاه صنعتی شریف پاییز ۹۷ بازدید (40)
جزوه سیستم‌های دینامیکی استاد رزوان دانش...
حل تمرین ریاضی عمومی ۲ دکتر کرایه چیان فصل اول حل تمرین ریاضی عمومی ۲ دکتر کرایه چیان فصل اول بازدید (190)
حل المسائل کتاب ریاضی عمومی ۲ دکتر محمدع...
جزوه توپولوژی دانشگاه صنعتی شریف دکتر فنایی بهار 1397 جزوه توپولوژی دانشگاه صنعتی شریف دکتر فنایی بهار 1397 بازدید (257)
جزوه توپولوژی دانشگاه صنعتی شریف دکتر فن...
جزوه بهینه سازی محدب دانشگاه صنعتی شریف دکتر علشاهی بهار 1397 جزوه بهینه سازی محدب دانشگاه صنعتی شریف دکتر علشاهی بهار 1397 بازدید (358)
جزوه بهینه سازی محدب دانشگاه صنعتی شریف ...

فایل های تصادفی

پاسخ تشریحی پایانترم ریاضی مهندسی 13891028 دکتر فتوحی دانشگاه صنعتی شریف پاسخ تشریحی پایانترم ریاضی مهندسی 138910... بازدید (5540)
پاسخ تشریحی نمونه سوال پایانترم ریاضی مه...
مقدمه و فهرست مطالب تحقیق در عملیات 1 پیام نور مقدمه و فهرست مطالب تحقیق در عملیات 1 پی... بازدید (8441)
مقدمه و فهرست مطالب کتاب تحقیق در عملیات...
مقدمه و فهرست مطالب آنالیز عددی 1 پیام نور دکتر بابلیان مقدمه و فهرست مطالب آنالیز عددی 1 پیام ن... بازدید (10047)
نام کتاب: آنالیز عددی 1، نویسنده: دکتراس...
آمادگی برای امتحان ریاضی عمومی یک - مشتق و کاربردهای آن آمادگی برای امتحان ریاضی عمومی یک - مشتق... بازدید (586)
آمادگی برای امتحان ریاضی عمومی یک - مشتق...
پاسخ تشریحی پایانترم ریاضی عمومی یک صنعتی شریف گروه 29 ترم اول 1394 پاسخ تشریحی پایانترم ریاضی عمومی یک صنعت... بازدید (5604)
پاسخ تشریحی پایانترم ریاضی عمومی یک صنعت...

پربازدیدترین محصولات

حل المسائل کتاب نظریه مجموعه ها و کاربردهای آن (مبانی ریاضی) لین و لین حل المسائل کتاب نظریه مجموعه ها و کاربردهای آن (مبانی ریاضی) لین و لین بازدید (26636)
پاسخ سوالات و تمرینات کتاب نظریه مجموعه ...
مثلث نوشته دکتر میرزاوزیری مثلث نوشته دکتر میرزاوزیری بازدید (20836)
کتاب مثلث دکتر میرزاوزیری ، رمز فایل www...
اشتباه سوزنبان دکتر میرزاوزیری اشتباه سوزنبان دکتر میرزاوزیری بازدید (19869)
نویسنده : دکتر مجید میرزاوزیری ؛ چاپ او...
حافظه استاد، نوشته دکتر میرزاوزیری حافظه استاد، نوشته دکتر میرزاوزیری بازدید (18141)
حافظه استاد، نوشته دکتر میرزاوزیری چاپ...
آشنایی با نظریه گراف، دوگلاس بی وست آشنایی با نظریه گراف، دوگلاس بی وست بازدید (17692)
دانلود کامل کتاب آشنایی با نظریه گراف دو...
  • تهران و کرج
  • 09190-24816-0
  • این ایمیل آدرس توسط سیستم ضد اسپم محافظت شده است. شما میباید جاوا اسکریپت خود را فعال نمایید

آمار سایت

ارسال پیام برای ما

  Mail is not sent.   Your email has been sent.
بالا