پشته. سید ناصر رضوی

Μέγεθος: px
Εμφάνιση ξεκινά από τη σελίδα:

Download "پشته. سید ناصر رضوی"

Transcript

1 پشته ۱۳۹۵ سید ناصر رضوی

2 پشته و صف 2 پایه ای. داده ای انواع محتویات: اشیا از مجموعه ای عملیات: درج حذف پیمایش آزمایش خالی بودن است. واضح درج از منظور عنصر کدام باید حذف شود stack push queue pop enqueue dequeue

3 کد کاربر پیاده سازی واسط 3... جداسازی پیادهسازی از واسط. مثال: پشته صف کیسه صف اولویت جدول و نماد مزایا. کد کاربر از جزییات پیادهسازی خبر ندارد در نتیجه میتواند از بین پیادهسازیهای مختلف یکی را انتخاب کند. پیادهسازی از استفاده کنند نیازهای کد کاربر خبر ندارد در نتیجه کدهای کاربر زیادی میتوانند از یک پیادهسازی یکسان. کد کاربر: پیادهسازی: واسط: برنامهای که از عملیات تعریف شده در واسط استفاده میکند. کد واقعی که عملیات تعریف شده در واسط را پیادهسازی میکند. توصیفی از انواع دادهای به همراه عملیات اصلی قابل انجام بر روی آنها.

4 پشته 4 می شود. انجام پشته باالی نام به طرف یک از و حذف درج عمل آن در که لیستی پشته.»آخرین اصل مبنای بر و حذف درج ورودی اولین خروجی«

5 واسط پشته 5 رشته ها. از پشته یک دست گرمی. public class StackOfStrings push pop StackOfStrings() ایجاد یک پشته خالی void String boolean push(string s) pop() isempty() درج یک عنصر در باالی پشته حذف عنصر باالی پشته و برگرداندن آن بررسی خالی بودن پشته int size() برگرداندن تعداد عناصر موجود در پشته دنباله ی کردن معکوس مثالی. کاربر کد رشته های خوانده شده ورودی. از

6 آزمایش درستی عملکرد پشته 6 تعدادی رشته را از ورودی استاندارد بخوان. اگر رشتهی ورودی برابر با - است یک رشته از باالی پشته حذف در غیر این صورت رشتهی خوانده شده را در باالی پشته درج کن. کن. را چاپ آن و public static void main(string[] args) { StackOfStrings stack = new StackOfStrings(); while (!StdIn.isEmpty()) { String item = StdIn.readString(); if (item.equals( - )) StdOut.print(stack.pop() + ); else stack.push(item); % more be.txt be or not be - - that % java StackOfStrings < be.txt be not that or be

7 پشته: پیاده سازی با لیست پیوندی 7 بده. انجام لیست ابتدای از را و حذف درج کن نگهداری عنصر اولین به ارجاع یک StdIn StdOut first be be or or be not not or be not or be - not or be

8 حذف از پشته 8 ذخیرهی عنصری باید که برگردانده شود String item = first.item; first = first.next; first or be first or be اولین گره حذف کالس درونی private class Node { private String item; private Node next; شده ذخیره عنصر برگرداندن return item;

9 درج در پشته 9 Node oldfirst = first; oldfirst کن ذخیره لیست عنصر اولین به ارجاع یک first or be oldfirst کن ایجاد جدید عنصر ذخیره ی برای جدید گره یک first = new node(); first or be کن مقداردهی را جدید گره متغیرهای first.item = not ; first.next = oldfirst; first not or be

10 پشته: پیاده سازی در جاوا 10 public class LinkedStackOfStrings { private Node first = ; private class Node { private String item; private Node next; کالس درونی public boolean isempty() { return first == ; public void push(string item) { Node oldfirst = first; first = new Node(); first.item = item; first.next = oldfirst; public String pop() { String item = first.item; first = first.next; return item; ادعا. تمام عملیات پشته در زمان ثابت انجام میشوند.

11 پشته: پیاده سازی به وسیله ی آرایه 11 پیادهسازی پشته به وسیلهی آرایه. از آرایهی []s برای ذخیرهی N عنصر پشته استفاده کن. درج: عنصر جدید را در حذف: عنصر واقع در مکان s[n] مکان 1] s[n ذخیره کن. را حذف کن. s[] be or not be N capacity = 10 پشته از ظرفیت بیشتر عناصر تعداد اگر اشکال. می دهد. رخ باشد سرریز ]در ادامه[

12 پشته: پیاده سازی در جاوا 12 public class FixedCapacityStackOfStrings { private String[] s; private int N = 0; تقلب public FixedCapacityStackOfStrings(int capacity) { s = new String[capacity]; public int size() { return N; public boolean isempty() { return N == 0; public void push(string item) { s[n++] = item; public String pop() { return s[--n];

13 مالحظات پشته 13 پاریز. و سرریز در پاریز: پشته ی خالی از هنگام حذف دهید. بروز استثنا یک ادامه[ ]در کنید. بزرگ تر را آرایه اندازه ی سرریز: اتالف حافظه. نیست. نیاز مورد دیگر که به شی ای ارجاع یک نگهداشتن public String pop() { if (isempty()) throw new RuntimeException( Empty stack ); String item = s[--n]; s[n] = ; return item; است. مجاز پوچ یک شیء درج فعلی پیاده سازی در پوچ. اشیای

14 س س پشته: تغییر اندازه ی آرایه 14 کاربر. کد وسیله ی به پشته اندازه ی تنظیم مشکل. اندازه ی پشته ی جدید چقدر باشد. استراتژی خسیس. یابد: افزایش ثابت مقدار یک اندازه ی به آرایه اندازه ی f(n) = N + c برابر شود: دو آرایه اندازه ی رشد. استراتژی f(n) = N * 2 است بهتر استراتژی کدام.

15 مقایسه استراتژی های خسیس و رشد 15 استفاده زیر هزینه ی مدل از استراتژی دو این مقایسه ی منظور به می کنیم: است. واحد یک اندازه ی به هزینه ای دارای و می کند اضافه پشته باالی به عنصر جدید یک معمولی: درج عمل f(n) عمل درج ویژه: میکند و سپس یک آرایهی جدید با اندازهی عنصر جدید را در باالی پشته درج ایجاد میکند. میکند هزینهی N عنصر موجود را در این عملیات برابر است آرایهی با: کپی جدید f(n) + N + 1 هزینه ی درج عنصر جدید جدید آرایه ی ایجاد هزینه ی هزینه ی کپی کردن عناصر موجود در آرایه ی جدید

16 استراتژی خسیس 4) = (c با آرایه یک با اندازه ی صفر شروع می کنیم. 1 1 فاز ۱ فاز فاز ۳ فاز 4

17 کارایی استراتژی خسیس 17.c i با است برابر آرایه اندازه ی فاز i در هزینهی کل فاز i برابر است با: c i هزینهی ایجاد آرایه جدید: 1 i c هزینهی کپی کردن عناصر: c هزینهی درج عناصر جدید:.2ci i با است برابر فاز کل هزینه ی نتیجه در برای فازها کل تعداد که آنجا از است برابر عنصر با: است برابر فازها کل هزینه ی نتیجه در با N/c درج N 2c Τ N c O Τ N 2 c

18 استراتژی رشد 18 فاز فاز ۱ اندازه ی با آرایه یک با یک شروع می کنیم. 7 1 فاز فاز ۳ فاز 4

19 کارایی استراتژی رشد i با است برابر آرایه اندازه ی فاز در i هزینهی کل فاز i برابر است با: 2 i 2 i 1 2 i 1 هزینهی ایجاد آرایه جدید: هزینهی کپی کردن عناصر: هزینهی درج عناصر جدید:.2 i+1 i با است برابر فاز کل هزینه ی نتیجه در برای فازها کل تعداد که آنجا از است برابر عنصر با: است برابر فازها کل هزینه ی نتیجه در با + 1 N lg درج N lg N+1 = 2 lg N+2 2 = 4N 2 O N

20 تحلیل سرشکن شده 20 از N تحلیل سرشکن شده. محاسبه ی دنباله ای هزینه عمل. هدف. نشان نسبتا باالیی دادن این که هستند اما در اگرچه کل هر در دنباله عملیات انجام شده برخی از عملها دارای عمل به طور سرشکن شده هزینهی پایینی دارد. هزینه ی روشهای تحلیل سرشکن شده. روش جمع زنی روش حسابداری روش پتانسیل

21 تحلیل سرشکن شده: مثال 21 محاسبه ی هزینه ی سرشکن شده ی رشد: قابل پشته های در درج عمل هر. زنی. روش جمع مجموع هزینهی N عمل درج همان گونه که دیدید برابر است با - 2 4N نتیجه در هزینه ی سرشکن شده ی است برابر درج عمل هر با O(1). روش حسابداری. در این روش برای انجام پرداخت شده در حساب حساب خود بپردازیم. هب] برخی از عملیات در دنباله هزینهی بیشتری از آنچه که واقعا نیاز است میپردازیم. هزینههای اضافی ما ذخیره میشوند. سپس در هنگام انجام یک عمل پر هزینه میتوانیم مقداری از هزینه را از موجودی شرطی که موجودی مثبت باشد[

22 تحلیل سرشکن شده به روش حسابداری: مثال 22 می پردازیم. دالر درج عمل هر برای آرایه[ ایجاد هزینه ی گرفتن نظر در ]بدون ۳ 1$ a موجودی 2$ 3$ 2$ a b 3$ 3$ 3$ a b c 3$ 3$ 1$ a b c d 3$ 5$ 5$ a b c d e 3$ 3$ 1$ a b c d e f 3$ 5$ 1$ a b c d e f g 3$ 7$ 1$ a b c d e f g h 3$ 9$ 9$ a b c d e f g h i 3$ 3$

23 پشته ی قابل رشد: پیاده سازی 23 public class ResizingArrayStackOfStrings { private String[] s; private int N = 0; public ResizingArrayStackOfStrings() { s = new String[1]; public void push(string item) { if (N == s.length) resize(2 * s.length); s[n++] = item; public void resize(int capacity) { String[] copy = new String[capacity]; for (int i = 0; i < N; i++) copy[i] = s[i]; s = copy;...

24 پشته: هزینه سرشکن شده درج 24 هزینه ی درج N ایجاد هزینه ی گرفتن نظر در ]بدون اول. عنصر آرایه جدید[ N + ( N) ~ 3N هزینهی کپیها هزینه ی درجها

25 س پشته ی قابل رشد: کوچک کردن آرایه 25 کنیم کوچک را آرایه اندازه ی. چگونه راهحل اول. درج: وقتی آرایه پر است اندازهی آن را دو برابر میکنیم. حذف: وقتی آرایه نیمه پر است اندازهی آن را نصف میکنیم. در روش این بدترین حالت است! هزینه پر بسیار عملیات از دنباله ای درج حذف درج حذف بگیرید نظر در است پر آرایه که وقتی را و درج حذف... هزینه ای دارای عمل هر این حالت در متناسب با N است!

26 س پشته ی قابل رشد: کوچک کردن آرایه 26 کنیم کوچک را آرایه اندازه ی. چگونه راهحل کارا. درج: وقتی آرایه پر است اندازهی آن را دو برابر میکنیم. حذف: وقتی یک چهارم آرایه پر است اندازهی آن را نصف می کنیم. public String pop() { String item = s[--n]; s[n] = ; if (N > 0 && s.length = 4 * N) resize( s.length / 2 ); return item;

27 27 اه هداد نامتخاس - یوضر رصان دیس ۱۳۹۵ - s[] s.length N pop() push() be 2 2 be or be 4 3 or not or be 4 4 not not or be 8 5 not or be be not or be 8 5 be not or be 8 4 be - or be 8 3 not - that or be 8 4 that or be 8 3 that - be 4 2 or be - is 2 2 is لاثم :هزادنا رییغت تیلباق اب هتشپ

28 س پیاده سازی پشته: لیست پیوندی یا آرایه 28 است بهتر پیاده سازی کدام. پیادهسازی با لیست پیوندی. هزینهی هر عمل در بدترین حالت ثابت دارای سربار زمانی و حافظه به دلیل وجود پیوندها پیادهسازی با آرایه با قابلیت تغییر اندازه. هزینهی سرشکن شدهی هر عمل ثابت اتالف حافظهی کمتر

29 صف

30 صف 30 تفاوت صف با پشته در این خروجی«پیروی میکند. اولین ورودی»اولین اصل از صف در عناصر حذف و درج که است به عبارت دیگر هر زمان که بخواهیم میتوانیم یک عنصر به انتهای صف اضافه کنیم اما در هنگام حذف تنها اجازه داریم اولین عنصر )عنصری که بیشتر از بقیهی عناصر در صف بوده است( را از صف حذف کنیم. عملیات اصلی صف. درج یک عنصر در انتهای صف حذف یک عنصر از ابتدای صف

31 واسط صف 31 enqueue public class QueueOfStrings QueueOfStrings() ایجاد یک صف خالی void درج یک عنصر در انتهای صف (s enqueue(string String dequeue() حذف یک عنصر از ابتدا و برگرداندن آن boolean isempty() بررسی خالی بودن صف int size() برگرداندن تعداد عناصر موجود در صف dequeue

32 صف: پیاده سازی با لیست پیوندی 32 پیوندی لیست در عنصر آخرین و عنصر اولین به ارجاع یک کن. نگهداری StdIn StdOut be be or be or not be or not be or not - be or not

33 حذف از صف 33 ذخیره ی عنصری باید که برگردانده شود String item = first.item; گره اولین حذف first = first.next; کالس درونی first first be or be or private class Node { private String item; private Node next; شده ذخیره عنصر برگرداندن return item;

34 درج در صف 34 Node oldlast = last; oldlast last کن ذخیره لیست عنصر آخرین به ارجاع یک first be or برای جدید گره یک کن ایجاد انتهای صف last = new node(); last.item = not ; oldlast last first be or not را جدید گره به انتهای صف وصل کن oldlast.next = last; first be or not

35 صف: پیاده سازی در جاوا 35 public class LinkedQueueOfStrings { private Node first, last; private class Node { /* same as before */ کالس درونی public boolean isempty() { return first == ; public void enqueue(string item) { Node oldlast = last; last = new Node(); last.item = item; if (isempty()) first = last; else oldlast.next = last; public String dequeue() { String item = first.item; first = first.next; if (isempty()) last = ; return item; ادعا. تمام عملیات صف در زمان ثابت انجام میشوند.

36 صف: پیاده سازی با آرایه 36 پیاده سازی صف آرایه. وسیله ی به از آرایهی []q برای ذخیره ی عناصر صف کن. استفاده front = (front + 1) % capacity درج: عنصر جدید را در مکان q[rear] حذف: عنصر واقع ذخیره کن. در مکان q[front] را حذف کن. اندیسهای front و rear را به پیمانه ی ظرفیت بده. افزایش کن. اضافه را اندازه تغییر قابلیت آرایه به q[] the best of time front rear capacity = 10

37 صف: مثال 37 rear front StdIn StdOut front rear be front be rear or front be or rear not front be or not rear front be or not rear - front be or not rear

38 صف: مثال 38 front rear StdIn StdOut be or not be rear front be or not be - be rear front or not be - or rear front not be that that rear front not be - not that rear front be - that rear front be

39 تمرین: پیاده سازی صف با آرایه 39 پیاده سازی صف آرایه با بزرگ شدن و کوچک قابلیت با آرایه

40 تمرین: پیاده سازی صف با آرایه 40 public class ResizingArrayQueueOfStrings { private String[] q; private int front; private int rear; public ResizingArrayQueueOfStrings() {... public int size() {... public boolean isempty() {... public void enqueue(string item) {... public String dequeue() {... public void resize(int capacity) {... private int next(int index) { return (index + 1) % q.length;

41 انواع عمومی (generics)

42 پشته پارامتری 42 س ذخیره ی منظور به پشته یک اینجا تا رشته ها پیاده سازی کردیم. URL ها از پشته ای یا اعداد صحیح از پشته ای اگر اما بخواهیم چه می شود. تالش اول. برای هر نوع دادهای یک پشتهی مجزا تعریف کن بازنویسی کد خسته کننده است و میتواند منجر به بروز خطا گردد. کپی کردن کد نیز خسته کننده است و میتواند منجر به بروز خطا گردد. از قبل تا روش این java 1.5 معقول ترین بود! روش

43 پشته پارامتری 43 س ذخیره ی منظور به پشته یک اینجا تا رشته ها پیاده سازی کردیم. URL ها از پشته ای یا اعداد صحیح از پشته ای اگر اما بخواهیم چه می شود. Object نوع از را پشته عناصر دوم تالش. کن. تعریف داریم. نوع تبدیل به نیاز کاربر کد در نوع[ همخوانی ]عدم گردد. اجرا زمان در بروز خطا باعث می تواند نوع تبدیل StackOfObjects s = new StackOfObjects(); Apple a = new Apple(); Orange b = new Orange(); s.push(a); s.push(b); a = (Apple) s.pop(); خطای زمان اجرا

44 پشته پارامتری 44 س ذخیره ی منظور به پشته یک اینجا تا رشته ها پیاده سازی کردیم. از URL پشته ای یا اعداد صحیح از پشته ای اگر اما بخواهیم چه ها می شود. تالش سوم. انواع از استفاده عمومی جاوا. اجتناب از تبدیل نوع در کد کاربر. تشخیص خطاهای مربوط به عدم همخوانی کامپایل. زمان در انواع پارامتر نوع Stack<Apple> s = new Stack<Apple>(); Apple a = new Apple(); Orange b = new Orange(); s.push(a); s.push(b); a = s.pop(); خطای زمان کامپایل عدم نیاز به تبدیل نوع

45 پشته ی پارامتری: پیاده سازی با لیست پیوندی 45 public class LinkedStackOfStrings { private Node first = ; private class Node { private String item; private Node next; public boolean isempty() { return first = ; public void push(string item) { Node oldfirst = first; first = new Node(); first.item = item; first.next = oldfirst; public class Stack<Item> { private Node first = ; private class Node { private Item item; private Node next; public boolean isempty() { return first = ; public void push(item item) { Node oldfirst = first; first = new Node(); first.item = item; first.next = oldfirst; public String pop() { String item = first.item; first = first.next; return item; public Item pop() { Item item = first.item; first = first.next; return item;

46 پشته ی پارامتری: پیاده سازی با آرایه 46 public class FixedCapacityStackOfStrings { private String[] s; private int N = 0; public..stackofstrings(int capacity) { s = new String[capacity]; public int size() { return N; public boolean isempty() { return N == 0; public void push(string item) { s[n++] = item; public class FixedCapacityStack<Item> { private Item[] s; private int N = 0; public FixedCapacityStack(int capacity) { s = new new Item[capacity]; Item[capacity]; public int size() { return N; public boolean isempty() { return N == 0; public void push(item item) { s[n++] = item; public String pop() { return s[--n]; public Item pop() { return s[--n]; شکل نادرست در جاوا ایجاد یک آرایه از انواع عمومی مجاز نیست!!!

47 پشته ی پارامتری: پیاده سازی با آرایه 47 public class FixedCapacityStackOfStrings { private String[] s; private int N = 0; public..stackofstrings(int capacity) { s = new String[capacity]; public int size() { return N; public boolean isempty() { return N == 0; public void push(string item) { s[n++] = item; public class FixedCapacityStack<Item> { private Item[] s; private int N = 0; public FixedCapacityStack(int capacity) { s = (Item[]) new Item[capacity]; new Object[capacity]; public int size() { return N; public boolean isempty() { return N == 0; public void push(item item) { s[n++] = item; public String pop() { return s[--n]; public Item pop() { return s[--n]; شکل درست تبدیل یک آرایه از Object ها به یک آرایه از Item ها

48 س انواع داده ای عمومی: تبدیل خودکار به شی 48 پشته ی در می توان آیا نمود ذخیره را اولیه داده ای انواع پارامتری. انواع بسته بندی کننده (Wrapper) هر نوع دادهای اولیه دارای یک بسته بندی کننده از نوع شی است. مثال: شی Integer بسته بندی کننده نوع دادهای اولیهی int است. بسته بندی خودکار. تبدیل خودکار کننده. بندی بسته نوع به اولیه داده ای نوع یک Stack<Integer> s = new Stack<Integer>(); s.push(17); int a = s.pop(); // s.push(new Integer(17)); // int a = s.pop().intvalue();

49 تکرارگرها (iterars)

50 تکراگرها 50 چالش طراحی. بازنمایی داخلی اجازه پشته دادن به کد کاربر برای حلقه و جزییات پیادهسازی آن. کردن آشکار بدون پشته عناصر روی بر زدن i N s[] be or not be first current be not or be Iterable راه حل جاوا. پیاده سازی واسط

51 تکرارگرها 51 public Interface Iterable<Item> { Iterar<Item> iterar(); س. یک شیء Iterable چیست ج. هر شی با یک متد که یک Iterar برگرداند. public Interface Iterar<Item> { boolean hasnext(); boolean next(); void remove(); Iterar<String> it = stack.iterar(); while (it.hasnext()) { String s = it.next(); StdOut.println(s); س. Iterar چیست دارای ج. متدهای hasnext() و next() س. چرا یک ساختمان باید داده است. Iterable باشد ج. نوشتن حلقه های ساده زیبا و for (String s : stack) StdOut.println(s);

52 تکرارگر پشته: پیاده سازی لیست پیوندی 52 import java.util.iterar; public class Stack<Item> implements Iterable<Item> {... public Iterar<Item> iterar() { return new ListIterar(); private class ListIterar implements Iterar<Item> { private Node current = first; public boolean hasnext() { return current!= ; public void remove() { /* not supported */ public Item next() { Item item = current.item; current = current.next; return item;

53 تکرارگر پشته: پیاده سازی آرایه 53 import java.util.iterar; public class Stack<Item> implements Iterable<Item> {... public Iterar<Item> iterar() { return new ReverseArrayIterar(); private class ReverseArrayIterar implements Iterar<Item> { private int i = N; public boolean hasnext() { return i > 0; public void remove() { /* not supported */ public Item next() { return s[--i];

54 واسط کیسه 54 نباشد[ مهم ترتیب که ]زمانی عناصر. روی تکرار و کلکسیون یک به عناصر افزودن اصلی. کاربرد public class Bag<Item> implements Iterable<Item> void Bag() add(item x) ایجاد یک کیسه خالی درج یک عنصر کیسه int size() برگرداندن تعداد عناصر موجود در کیسه Iterable<Item> تکراگر بر روی تمام عناصر موجود iterar() )dequeue پیاده سازی. )بدون )pop پشته )بدون یا صف

55 کاربردها کاربردهای پشته کاربردهای صف

56 کاربردهای پشته 56 تجزیه در کامپایلر ماشین مجازی جاوا undo در عملگر یک واژهپرداز دکمهی برگشت در یک مرورگر وب پیادهسازی فراخوانی توابع در یک کامپایلر...

57 فراخوانی توابع 57 چگونه کامپایلر اجرای توابع را ممکن میسازد فراخوانی تابع: ذخیره مقادیر متغیرهای محلی و آدرس بازگشت در پشته برگشت: برداشتن آدرس بازگشت و مقادیر متغیرهای محلی از پشته public static int gcd(int p, int q) { if (q == 0) return p; else return gcd(q, gcd(192, p % q); 24) gcd(216, 192) public static int gcd(int p, int q) { if (q == 0) return p; else return gcd(q, gcd(24, p % q); 0) تابع بازگشتی. تابعی که خودش را فراخوانی میکند. همواره میتوان از پشته برای حذف فراخوانیهای بازگشتی نمود. استفاده public static int gcd(int p, int q) { if (q == 0) return p; else return gcd(q, p % q);

58 ارزیابی عبارت های ریاضی 58 ارزیابی هدف. عبارت های میانوندی. ( 1 + ( ( ) * ( 4 * 5 ) ) ) الگوریتم دو پشتهای. ]دیکسترا[ عملوند: درج در پشتهی مقدار عملگر: درج در پشتهی عملگر پرانتز باز: نادیده بگیر پرانتز بسته: یک عملگر و دو عملوند را دوباره در پشتهی مقدار درج کن. حاصل و کن اعمال عملوندها روی بر را عملگر کن. حذف پشته ها روی از

59 ارزیابی عبارت های میانوندی 59 الگوریتم دو پشتهای. ]دیکسترا[ عملوند: درج در پشتهی مقدار عملگر: درج در پشتهی عملگر پرانتز باز: نادیده بگیر پرانتز بسته: یک عملگر و دو عملوند را دوباره در پشتهی مقدار درج کن. حاصل و کن اعمال عملوندها روی بر را عملگر کن. حذف پشته ها روی از ( 1 + ( ( ) * ( 4 * 5 ) ) ) عملگر عملوند

60 ارزیابی عبارت های میانوندی 60 پشته عملگر پشته مقدار ( 1 + ( ( ) * ( 4 * 5 ) ) )

61 ارزیابی عبارت های میانوندی 61 پشته عملگر پشته مقدار ( 1 + ( ( ) * ( 4 * 5 ) ) )

62 ارزیابی عبارت های میانوندی 62 1 پشته عملگر پشته مقدار ( 1 + ( ( ) * ( 4 * 5 ) ) )

63 ارزیابی عبارت های میانوندی پشته عملگر پشته مقدار ( 1 + ( ( ) * ( 4 * 5 ) ) )

64 ارزیابی عبارت های میانوندی پشته عملگر پشته مقدار ( 1 + ( ( ) * ( 4 * 5 ) ) )

65 ارزیابی عبارت های میانوندی پشته عملگر پشته مقدار ( 1 + ( ( ) * ( 4 * 5 ) ) )

66 ارزیابی عبارت های میانوندی پشته عملگر پشته مقدار ( 1 + ( ( ) * ( 4 * 5 ) ) )

67 ارزیابی عبارت های میانوندی پشته عملگر پشته مقدار ( 1 + ( ( ) * ( 4 * 5 ) ) )

68 ارزیابی عبارت های میانوندی پشته عملگر پشته مقدار ( 1 + ( ( ) * ( 4 * 5 ) ) )

69 ارزیابی عبارت های میانوندی پشته عملگر پشته مقدار ( 1 + ( ( ) * ( 4 * 5 ) ) )

70 ارزیابی عبارت های میانوندی = پشته عملگر پشته مقدار ( 1 + ( ( ) * ( 4 * 5 ) ) )

71 ارزیابی عبارت های میانوندی پشته عملگر پشته مقدار ( 1 + ( ( ) * ( 4 * 5 ) ) )

72 ارزیابی عبارت های میانوندی پشته عملگر پشته مقدار ( 1 + ( ( ) * ( 4 * 5 ) ) )

73 ارزیابی عبارت های میانوندی 73 5 * 1 + پشته عملگر پشته مقدار ( 1 + ( ( ) * ( 4 * 5 ) ) )

74 ارزیابی عبارت های میانوندی 74 5 * 1 + پشته عملگر پشته مقدار ( 1 + ( ( ) * ( 4 * 5 ) ) )

75 ارزیابی عبارت های میانوندی * 1 + پشته عملگر پشته مقدار ( 1 + ( ( ) * ( 4 * 5 ) ) )

76 ارزیابی عبارت های میانوندی 76 4 * 5 * 1 + پشته عملگر پشته مقدار ( 1 + ( ( ) * ( 4 * 5 ) ) )

77 ارزیابی عبارت های میانوندی * 5 * 1 + پشته عملگر پشته مقدار ( 1 + ( ( ) * ( 4 * 5 ) ) )

78 ارزیابی عبارت های میانوندی 78 5 * * 5 = 20 پشته عملگر پشته مقدار ( 1 + ( ( ) * ( 4 * 5 ) ) )

79 ارزیابی عبارت های میانوندی 79 5 * پشته عملگر پشته مقدار ( 1 + ( ( ) * ( 4 * 5 ) ) )

80 ارزیابی عبارت های میانوندی * 1 + پشته عملگر پشته مقدار ( 1 + ( ( ) * ( 4 * 5 ) ) )

81 ارزیابی عبارت های میانوندی 81 5 * 20 = پشته عملگر پشته مقدار ( 1 + ( ( ) * ( 4 * 5 ) ) )

82 ارزیابی عبارت های میانوندی پشته عملگر پشته مقدار ( 1 + ( ( ) * ( 4 * 5 ) ) )

83 ارزیابی عبارت های میانوندی = 101 پشته عملگر پشته مقدار ( 1 + ( ( ) * ( 4 * 5 ) ) )

84 ارزیابی عبارت های میانوندی = 101 پشته عملگر پشته مقدار ( 1 + ( ( ) * ( 4 * 5 ) ) )

85 ارزیابی عبارت های میانوندی پشته عملگر پشته مقدار ( 1 + ( ( ) * ( 4 * 5 ) ) )

86 ارزیابی عبارت های میانوندی نتیجه پشته عملگر پشته مقدار ( 1 + ( ( ) * ( 4 * 5 ) ) )

87 ارزیابی عبارت های میانوندی 87 public class Evaluate { public static void main(string[] args) { Stack<String> ops = new Stack<String>(); Stack<Double> vals = new Stack<Double>(); while (!StdIn.isEmpty()) { String s = StdIn.readString(); if (s.equals("(")) ; else if (s.equals("+")) ops.push(s); else if (s.equals("*")) ops.push(s); else if (s.equals(")")) { String op = ops.pop(); if (op.equals("+")) vals.push(vals.pop() + vals.pop()); else if (op.equals("*")) vals.push(vals.pop() * vals.pop()); else vals.push(double.parsedouble(s)); StdOut.println(vals.pop());

88 ارزیابی عبارت های ریاضی 88 مشاهده ی ۱. عبارت های برای پشته ای دو الگوریتم می کند. عمل درست نیز پسوندی ( 1 ( ( ) ( 4 5 * ) * ) + ) مشاهده ی 2. در شکل پسوندی )لهستانی نیست. پرانتزها وجود به نیازی معکوس( * * +

89 کاربردهای صف 89 کاربردهای آشنا. لیست پخش در itunes بافرهای دادهای انتقال دادهی غیرهمگام )ورودی خروجی فایل سوکتها( پردازش درخواستها در یک منبع اشتراکی )چاپگر پردازنده( شبیه سازی واقعی. دنیای ترافیک تحلیل و تجزیه بانک در مشتری ها انتظار زمان تعیین تعداد صندوق دارهای الزم در یک ابرفروشگاه

محاسبه ی برآیند بردارها به روش تحلیلی

محاسبه ی برآیند بردارها به روش تحلیلی محاسبه ی برآیند بردارها به روش تحلیلی برای محاسبه ی برآیند بردارها به روش تحلیلی باید توانایی تجزیه ی یک بردار در دو راستا ( محور x ها و محور y ها ) را داشته باشیم. به بردارهای تجزیه شده در راستای محور

Διαβάστε περισσότερα

روش محاسبه ی توان منابع جریان و منابع ولتاژ

روش محاسبه ی توان منابع جریان و منابع ولتاژ روش محاسبه ی توان منابع جریان و منابع ولتاژ ابتدا شرح کامل محاسبه ی توان منابع جریان: برای محاسبه ی توان منابع جریان نخست باید ولتاژ این عناصر را بدست آوریم و سپس با استفاده از رابطه ی p = v. i توان این

Διαβάστε περισσότερα

جلسه ی ۱۰: الگوریتم مرتب سازی سریع

جلسه ی ۱۰: الگوریتم مرتب سازی سریع دانشکده ی علوم ریاضی داده ساختارها و الگوریتم ها ۸ مهر ۹ جلسه ی ۱۰: الگوریتم مرتب سازی سریع مدر س: دکتر شهرام خزاي ی نگارنده: محمد امین ادر یسی و سینا منصور لکورج ۱ شرح الگور یتم الگوریتم مرتب سازی سریع

Διαβάστε περισσότερα

تصاویر استریوگرافی.

تصاویر استریوگرافی. هب انم خدا تصاویر استریوگرافی تصویر استریوگرافی یک روش ترسیمی است که به وسیله آن ارتباط زاویه ای بین جهات و صفحات بلوری یک کریستال را در یک فضای دو بعدی )صفحه کاغذ( تعیین میکنند. کاربردها بررسی ناهمسانگردی

Διαβάστε περισσότερα

مفاهیم ولتاژ افت ولتاژ و اختالف پتانسیل

مفاهیم ولتاژ افت ولتاژ و اختالف پتانسیل مفاهیم ولتاژ افت ولتاژ و اختالف پتانسیل شما باید بعد از مطالعه ی این جزوه با مفاهیم ولتاژ افت ولتاژ و اختالف پتانسیل کامال آشنا شوید. VA R VB به نظر شما افت ولتاژ مقاومت R چیست جواب: به مقدار عددی V A

Διαβάστε περισσότερα

مثال( مساله الپالس در ناحیه داده شده را حل کنید. u(x,0)=f(x) f(x) حل: به کمک جداسازی متغیرها: ثابت = k. u(x,y)=x(x)y(y) X"Y=-XY" X" X" kx = 0

مثال( مساله الپالس در ناحیه داده شده را حل کنید. u(x,0)=f(x) f(x) حل: به کمک جداسازی متغیرها: ثابت = k. u(x,y)=x(x)y(y) XY=-XY X X kx = 0 مثال( مساله الپالس در ناحیه داده شده را حل کنید. (,)=() > > < π () حل: به کمک جداسازی متغیرها: + = (,)=X()Y() X"Y=-XY" X" = Y" ثابت = k X Y X" kx = { Y" + ky = X() =, X(π) = X" kx = { X() = X(π) = معادله

Διαβάστε περισσότερα

آزمایش 8: تقویت کننده عملیاتی 2

آزمایش 8: تقویت کننده عملیاتی 2 آزمایش 8: تقویت کننده عملیاتی 2 1-8 -مقدمه 1 تقویت کننده عملیاتی (OpAmp) داراي دو یا چند طبقه تقویت کننده تفاضلی است که خروجی- هاي هر طبقه به وروديهاي طبقه دیگر متصل شده است. در انتهاي این تقویت کننده

Διαβάστε περισσότερα

جلسه ی ۴: تحلیل مجانبی الگوریتم ها

جلسه ی ۴: تحلیل مجانبی الگوریتم ها دانشکده ی علوم ریاضی ساختمان داده ها ۲ مهر ۱۳۹۲ جلسه ی ۴: تحلیل مجانبی الگوریتم ها مدر س: دکتر شهرام خزاي ی نگارنده: شراره عز ت نژاد ا رمیتا ثابتی اشرف ۱ مقدمه الگوریتم ابزاری است که از ا ن برای حل مسا

Διαβάστε περισσότερα

جلسه ی ۲۴: ماشین تورینگ

جلسه ی ۲۴: ماشین تورینگ دانشکده ی علوم ریاضی نظریه ی زبان ها و اتوماتا ۲۶ ا ذرماه ۱۳۹۱ جلسه ی ۲۴: ماشین تورینگ مدر س: دکتر شهرام خزاي ی نگارندگان: حمید ملک و امین خسر وشاهی ۱ ماشین تور ینگ تعریف ۱ (تعریف غیررسمی ماشین تورینگ)

Διαβάστε περισσότερα

مدار معادل تونن و نورتن

مدار معادل تونن و نورتن مدار معادل تونن و نورتن در تمامی دستگاه های صوتی و تصویری اگرچه قطعات الکتریکی زیادی استفاده می شود ( مانند مقاومت سلف خازن دیود ترانزیستور IC ترانس و دهها قطعه ی دیگر...( اما هدف از طراحی چنین مداراتی

Διαβάστε περισσότερα

تمرین اول درس کامپایلر

تمرین اول درس کامپایلر 1 تمرین اول درس 1. در زبان مربوط به عبارت منظم زیر چند رشته یکتا وجود دارد (0+1+ϵ)(0+1+ϵ)(0+1+ϵ)(0+1+ϵ) جواب 11 رشته کنند abbbaacc را در نظر بگیرید. کدامیک از عبارتهای منظم زیر توکنهای ab bb a acc را ایجاد

Διαβάστε περισσότερα

آزمایش 1: پاسخ فرکانسی تقویتکننده امیتر مشترك

آزمایش 1: پاسخ فرکانسی تقویتکننده امیتر مشترك آزمایش : پاسخ فرکانسی تقویتکننده امیتر مشترك -- مقدمه هدف از این آزمایش بدست آوردن فرکانس قطع بالاي تقویتکننده امیتر مشترك بررسی عوامل تاثیرگذار و محدودکننده این پارامتر است. شکل - : مفهوم پهناي باند تقویت

Διαβάστε περισσότερα

ﯽﺳﻮﻃ ﺮﯿﺼﻧ ﻪﺟاﻮﺧ ﯽﺘﻌﻨﺻ هﺎﮕﺸﻧاد

ﯽﺳﻮﻃ ﺮﯿﺼﻧ ﻪﺟاﻮﺧ ﯽﺘﻌﻨﺻ هﺎﮕﺸﻧاد دانشگاه صنعتی خواجه نصیر طوسی دانشکده برق - گروه کنترل آزمایشگاه کنترل سیستمهای خطی گزارش کار نمونه تابستان 383 به نام خدا گزارش کار آزمایش اول عنوان آزمایش: آشنایی با نحوه پیاده سازی الکترونیکی فرایندها

Διαβάστε περισσότερα

ویرایشسال 95 شیمیمعدنی تقارن رضافالحتی

ویرایشسال 95 شیمیمعدنی تقارن رضافالحتی ویرایشسال 95 شیمیمعدنی تقارن رضافالحتی از ابتدای مبحث تقارن تا ابتدای مبحث جداول کاراکتر مربوط به کنکور ارشد می باشد افرادی که این قسمت ها را تسلط دارند می توانند از ابتدای مبحث جداول کاراکتر به مطالعه

Διαβάστε περισσότερα

جلسه 3 ابتدا نکته اي در مورد عمل توابع بر روي ماتریس ها گفته می شود و در ادامه ي این جلسه اصول مکانیک کوانتمی بیان. d 1. i=0. i=0. λ 2 i v i v i.

جلسه 3 ابتدا نکته اي در مورد عمل توابع بر روي ماتریس ها گفته می شود و در ادامه ي این جلسه اصول مکانیک کوانتمی بیان. d 1. i=0. i=0. λ 2 i v i v i. محاسبات کوانتمی (671) ترم بهار 1390-1391 مدرس: سلمان ابوالفتح بیگی نویسنده: محمد جواد داوري جلسه 3 می شود. ابتدا نکته اي در مورد عمل توابع بر روي ماتریس ها گفته می شود و در ادامه ي این جلسه اصول مکانیک

Διαβάστε περισσότερα

1) { } 6) {, } {{, }} 2) {{ }} 7 ) { } 3) { } { } 8) { } 4) {{, }} 9) { } { }

1) { } 6) {, } {{, }} 2) {{ }} 7 ) { } 3) { } { } 8) { } 4) {{, }} 9) { } { } هرگاه دسته اي از اشیاء حروف و اعداد و... که کاملا"مشخص هستند با هم در نظر گرفته شوند یک مجموعه را به وجود می آورند. عناصر تشکیل دهنده ي یک مجموعه باید دو شرط اساسی را داشته باشند. نام گذاري مجموعه : الف

Διαβάστε περισσότερα

سلسله مزاتب سبان مقدمه فصل : زبان های فارغ از متن زبان های منظم

سلسله مزاتب سبان مقدمه فصل : زبان های فارغ از متن زبان های منظم 1 ماشیه ای توریىگ مقدمه فصل : سلسله مزاتب سبان a n b n c n? ww? زبان های فارغ از متن n b n a ww زبان های منظم a * a*b* 2 زبان ها پذیرفته می شوند بوسیله ی : ماشین های تورینگ a n b n c n ww زبان های فارغ

Διαβάστε περισσότερα

شاخصهای پراکندگی دامنهی تغییرات:

شاخصهای پراکندگی دامنهی تغییرات: شاخصهای پراکندگی شاخصهای پراکندگی بیانگر میزان پراکندگی دادههای آماری میباشند. مهمترین شاخصهای پراکندگی عبارتند از: دامنهی تغییرات واریانس انحراف معیار و ضریب تغییرات. دامنهی تغییرات: اختالف بزرگترین و

Διαβάστε περισσότερα

Top Down Parsing LL(1) Narges S. Bathaeian

Top Down Parsing LL(1) Narges S. Bathaeian طراحی کامپایلر Top Down Parsing LL1) تعریف top down parsing Parse tree را از ریشه به سمت برگها می سازد. دو نوع LL1), LLk) Recursive descent مثال G = {S},{, ) }, P, S) S S S ) S ε ))$ مثال S S ) S ε ))$

Διαβάστε περισσότερα

جلسه ی ۵: حل روابط بازگشتی

جلسه ی ۵: حل روابط بازگشتی دانشکده ی علوم ریاضی ساختمان داده ها ۶ مهر ۲ جلسه ی ۵: حل روابط بازگشتی مدر س: دکتر شهرام خزاي ی نگارنده: ا رمیتا ثابتی اشرف و علی رضا علی ا بادیان ۱ مقدمه پیدا کردن کران مجانبی توابع معمولا با پیچیدگی

Διαβάστε περισσότερα

تحلیل مدار به روش جریان حلقه

تحلیل مدار به روش جریان حلقه تحلیل مدار به روش جریان حلقه برای حل مدار به روش جریان حلقه باید مراحل زیر را طی کنیم: مرحله ی 1: مدار را تا حد امکان ساده می کنیم)مراقب باشید شاخه هایی را که ترکیب می کنید مورد سوال مسئله نباشد که در

Διαβάστε περισσότερα

جلسه 9 1 مدل جعبه-سیاه یا جستاري. 2 الگوریتم جستجوي Grover 1.2 مسا له 2.2 مقدمات محاسبات کوانتمی (22671) ترم بهار

جلسه 9 1 مدل جعبه-سیاه یا جستاري. 2 الگوریتم جستجوي Grover 1.2 مسا له 2.2 مقدمات محاسبات کوانتمی (22671) ترم بهار محاسبات کوانتمی (22671) ترم بهار 1390-1391 مدرس: سلمان ابوالفتح بیگی نویسنده: هیربد کمالی نیا جلسه 9 1 مدل جعبه-سیاه یا جستاري مدل هایی که در جلسه ي پیش براي استفاده از توابع در الگوریتم هاي کوانتمی بیان

Διαβάστε περισσότερα

فصل چهارم : مولتی ویبراتورهای ترانزیستوری مقدمه: فیدبک مثبت

فصل چهارم : مولتی ویبراتورهای ترانزیستوری مقدمه: فیدبک مثبت فصل چهارم : مولتی ویبراتورهای ترانزیستوری مقدمه: فیدبک مثبت در تقویت کننده ها از فیدبک منفی استفاده می نمودیم تا بهره خیلی باال نرفته و سیستم پایدار بماند ولی در فیدبک مثبت هدف فقط باال بردن بهره است در

Διαβάστε περισσότερα

آزمون مقایسه میانگین های دو جامعه )نمونه های بزرگ(

آزمون مقایسه میانگین های دو جامعه )نمونه های بزرگ( آزمون مقایسه میانگین های دو جامعه )نمونه های بزرگ( فرض کنید جمعیت یک دارای میانگین و انحراف معیار اندازه µ و انحراف معیار σ باشد و جمعیت 2 دارای میانگین µ2 σ2 باشند نمونه های تصادفی مستقل از این دو جامعه

Διαβάστε περισσότερα

تخمین با معیار مربع خطا: حالت صفر: X: مکان هواپیما بدون مشاهده X را تخمین بزنیم. بهترین تخمین مقداری است که متوسط مربع خطا مینیمم باشد:

تخمین با معیار مربع خطا: حالت صفر: X: مکان هواپیما بدون مشاهده X را تخمین بزنیم. بهترین تخمین مقداری است که متوسط مربع خطا مینیمم باشد: تخمین با معیار مربع خطا: هدف: با مشاهده X Y را حدس بزنیم. :y X: مکان هواپیما مثال: مشاهده نقطه ( مجموعه نقاط کنارهم ) روی رادار - فرض کنیم می دانیم توزیع احتمال X به چه صورت است. حالت صفر: بدون مشاهده

Διαβάστε περισσότερα

جلسه 12 به صورت دنباله اي از,0 1 نمایش داده شده اند در حین محاسبه ممکن است با خطا مواجه شده و یکی از بیت هاي آن. p 1

جلسه 12 به صورت دنباله اي از,0 1 نمایش داده شده اند در حین محاسبه ممکن است با خطا مواجه شده و یکی از بیت هاي آن. p 1 محاسبات کوانتمی (67) ترم بهار 390-39 مدرس: سلمان ابوالفتح بیگی نویسنده: سلمان ابوالفتح بیگی جلسه ذخیره پردازش و انتقال اطلاعات در دنیاي واقعی همواره در حضور خطا انجام می شود. مثلا اطلاعات کلاسیکی که به

Διαβάστε περισσότερα

فصل پنجم زبان های فارغ از متن

فصل پنجم زبان های فارغ از متن فصل پنجم زبان های فارغ از متن خانواده زبان های فارغ از متن: ( free )context تعریف: گرامر G=(V,T,,P) کلیه قوانین آن به فرم زیر باشد : یک گرامر فارغ از متن گفته می شود در صورتی که A x A Є V, x Є (V U T)*

Διαβάστε περισσότερα

بسم اهلل الرحمن الرحیم آزمایشگاه فیزیک )2( shimiomd

بسم اهلل الرحمن الرحیم آزمایشگاه فیزیک )2( shimiomd بسم اهلل الرحمن الرحیم آزمایشگاه فیزیک )( shimiomd خواندن مقاومت ها. بررسی قانون اهم برای مدارهای متوالی. 3. بررسی قانون اهم برای مدارهای موازی بدست آوردن مقاومت مجهول توسط پل وتسون 4. بدست آوردن مقاومت

Διαβάστε περισσότερα

جلسه ی ۱۸: درهم سازی سرتاسری - درخت جست و جوی دودویی

جلسه ی ۱۸: درهم سازی سرتاسری - درخت جست و جوی دودویی دانشکده ی علوم ریاضی ساختمان داده ۱۰ ا ذر ۹۲ جلسه ی ۱۸: درهم سازی سرتاسری - درخت جست و جوی دودویی مدر س: دکتر شهرام خزاي ی نگارنده: معین زمانی و ا رمیتا اردشیری ۱ یادا وری همان طور که درجلسات پیش مطرح

Διαβάστε περισσότερα

سايت ويژه رياضيات درسنامه ها و جزوه هاي دروس رياضيات

سايت ويژه رياضيات   درسنامه ها و جزوه هاي دروس رياضيات سايت ويژه رياضيات درسنامه ها و جزوه هاي دروس رياضيات دانلود نمونه سوالات امتحانات رياضي نمونه سوالات و پاسخنامه كنكور دانلود نرم افزارهاي رياضيات و... کانال سایت ریاضی سرا در تلگرام: https://telegram.me/riazisara

Διαβάστε περισσότερα

srmphp.blog.ir موسسه آموزش عالی مهراروند ساختمان داده مهندس سید رسول موسوی تهیه و تنظیم: الهام صباحی

srmphp.blog.ir موسسه آموزش عالی مهراروند ساختمان داده مهندس سید رسول موسوی تهیه و تنظیم: الهام صباحی موسسه آموزش عالی مهراروند ساختمان داده استاد: مهندس سید رسول موسوی تهیه و تنظیم: الهام صباحی 1 زندگی یعنی تکاپو زندگی یعنی هیاهو زندگی یعنی شب نو روز نو اندیشه نو زندگی یعنی غم نو حسرت نو پیشه ی نو زندگی

Διαβάστε περισσότερα

توابع و کتابخانه ها: سید ناصر رضوی

توابع و کتابخانه ها: سید ناصر رضوی توابع و کتابخانه ها: توابع سید ناصر رضوی www.snrazavi.ir ۱۳۹۶ 1-2 توابع 2 1-2 توابع ۳ x y z f f x, y, z اجزای برنامه نویسی 4 any program you might want to write objects functions and modules graphics,

Διαβάστε περισσότερα

محاسبات کوانتمی 1 علم ساخت و استفاده از کامپیوتري است که بر پایه ي اصول مکانیک کوانتم قرار گرفته است.

محاسبات کوانتمی 1 علم ساخت و استفاده از کامپیوتري است که بر پایه ي اصول مکانیک کوانتم قرار گرفته است. محاسبات کوانتمی (22671) ترم بهار 1390-1391 مدرس: سلمان ابوالفتح بیگی نویسنده: سلمان ابوالفتح بیگی جلسه 1 محاسبات کوانتمی 1 علم ساخت و استفاده از کامپیوتري است که بر پایه ي اصول مکانیک کوانتم قرار گرفته

Διαβάστε περισσότερα

همبستگی و رگرسیون در این مبحث هدف بررسی وجود یک رابطه بین دو یا چند متغیر می باشد لذا هدف اصلی این است که آیا بین

همبستگی و رگرسیون در این مبحث هدف بررسی وجود یک رابطه بین دو یا چند متغیر می باشد لذا هدف اصلی این است که آیا بین همبستگی و رگرسیون در این مبحث هدف بررسی وجود یک رابطه بین دو یا چند متغیر می باشد لذا هدف اصلی این است که آیا بین دو صفت متغیر x و y رابطه و همبستگی وجود دارد یا خیر و آیا می توان یک مدل ریاضی و یک رابطه

Διαβάστε περισσότερα

فعالیت = ) ( )10 6 ( 8 = )-4( 3 * )-5( 3 = ) ( ) ( )-36( = m n m+ m n. m m m. m n mn

فعالیت = ) ( )10 6 ( 8 = )-4( 3 * )-5( 3 = ) ( ) ( )-36( = m n m+ m n. m m m. m n mn درس»ریشه ام و توان گویا«تاکنون با مفهوم توان های صحیح اعداد و چگونگی کاربرد آنها در ریشه گیری دوم و سوم اعداد آشنا شده اید. فعالیت زیر به شما کمک می کند تا ضمن مرور آنچه تاکنون در خصوص اعداد توان دار و

Διαβάστε περισσότερα

جلسه ی ۱۱: درخت دودویی هرم

جلسه ی ۱۱: درخت دودویی هرم دانشکده ی علوم ریاضی ساختمان داده ا بان جلسه ی : درخت دودویی هرم مدر س: دکتر شهرام خزاي ی نگارنده: احمدرضا رحیمی مقدمه الگوریتم مرتب سازی هرمی یکی دیگر از الگوریتم های مرتب سازی است که دارای برخی از بهترین

Διαβάστε περισσότερα

جلسه 22 1 نامساویهایی در مورد اثر ماتریس ها تي وري اطلاعات کوانتومی ترم پاییز

جلسه 22 1 نامساویهایی در مورد اثر ماتریس ها تي وري اطلاعات کوانتومی ترم پاییز تي وري اطلاعات کوانتومی ترم پاییز 1391-1392 مدرس: ابوالفتح بیگی و امین زاده گوهري نویسنده: محمد مهدي مجاهدیان جلسه 22 تا اینجا خواص مربوط به آنتروپی را بیان کردیم. جهت اثبات این خواص نیاز به ابزارهایی

Διαβάστε περισσότερα

تلفات خط انتقال ابررسی یک شبکة قدرت با 2 به شبکة شکل زیر توجه کنید. ژنراتور فرضیات شبکه: میباشد. تلفات خط انتقال با مربع توان انتقالی متناسب

تلفات خط انتقال ابررسی یک شبکة قدرت با 2 به شبکة شکل زیر توجه کنید. ژنراتور فرضیات شبکه: میباشد. تلفات خط انتقال با مربع توان انتقالی متناسب تلفات خط انتقال ابررسی یک شبکة قدرت با 2 به شبکة شکل زیر توجه کنید. ژنراتور فرضیات شبکه: این شبکه دارای دو واحد کامال یکسان آنها 400 MW میباشد. است تلفات خط انتقال با مربع توان انتقالی متناسب و حداکثر

Διαβάστε περισσότερα

هو الحق دانشکده ي مهندسی کامپیوتر جلسه هفتم

هو الحق دانشکده ي مهندسی کامپیوتر جلسه هفتم هو الحق دانشکده ي مهندسی کامپیوتر کدگذاري شبکه Coding) (Network شنبه 2 اسفند 1393 جلسه هفتم استاد: مهدي جعفري نگارنده: سید محمدرضا تاجزاد تعریف 1 بهینه سازي محدب : هدف پیدا کردن مقدار بهینه یک تابع ) min

Διαβάστε περισσότερα

جلسه ی ۳: نزدیک ترین زوج نقاط

جلسه ی ۳: نزدیک ترین زوج نقاط دانشکده ی علوم ریاضی ا نالیز الگوریتم ها ۴ بهمن ۱۳۹۱ جلسه ی ۳: نزدیک ترین زوج نقاط مدر س: دکتر شهرام خزاي ی نگارنده: امیر سیوانی اصل ۱ پیدا کردن نزدیک ترین زوج نقطه فرض می کنیم n نقطه داریم و می خواهیم

Διαβάστε περισσότερα

به نام خدا. الف( توضیح دهید چرا از این تکنیک استفاده میشود چرا تحلیل را روی کل سیگنال x[n] انجام نمیدهیم

به نام خدا. الف( توضیح دهید چرا از این تکنیک استفاده میشود چرا تحلیل را روی کل سیگنال x[n] انجام نمیدهیم پردازش گفتار به نام خدا نیمسال اول 59-59 دکتر صامتی تمرین سری سوم پیشبینی خطی و کدینگ شکلموج دانشکده مهندسی کامپیوتر زمان تحویل: 32 آبان 4259 تمرینهای تئوری: سوال 1. می دانیم که قبل از انجام تحلیل پیشبینی

Διαβάστε περισσότερα

جلسه 2 1 فضاي برداري محاسبات کوانتمی (22671) ترم بهار

جلسه 2 1 فضاي برداري محاسبات کوانتمی (22671) ترم بهار محاسبات کوانتمی (22671) ترم بهار 1390-1391 مدرس: سلمان ابوالفتح بیگی نویسنده: نادر قاسمی جلسه 2 در این درسنامه به مروري کلی از جبر خطی می پردازیم که هدف اصلی آن آشنایی با نماد گذاري دیراك 1 و مباحثی از

Διαβάστε περισσότερα

Angle Resolved Photoemission Spectroscopy (ARPES)

Angle Resolved Photoemission Spectroscopy (ARPES) Angle Resolved Photoemission Spectroscopy (ARPES) روش ARPES روشی است تجربی که برای تعیین ساختار الکترونی مواد به کار می رود. این روش بر پایه اثر فوتوالکتریک است که توسط هرتز کشف شد: الکترونها می توانند

Διαβάστε περισσότερα

دانشکده ی علوم ریاضی جلسه ی ۵: چند مثال

دانشکده ی علوم ریاضی جلسه ی ۵: چند مثال دانشکده ی علوم ریاضی احتمال و کاربردا ن ۴ اسفند ۹۲ جلسه ی : چند مثال مدر س: دکتر شهرام خزاي ی نگارنده: مهدی پاک طینت (تصحیح: قره داغی گیوه چی تفاق در این جلسه به بررسی و حل چند مثال از مطالب جلسات گذشته

Διαβάστε περισσότερα

جلسه 28. فرض کنید که m نسخه مستقل یک حالت محض دلخواه

جلسه 28. فرض کنید که m نسخه مستقل یک حالت محض دلخواه نظریه اطلاعات کوانتمی 1 ترم پاییز 1392-1391 مدرسین: ابوالفتح بیگی و امین زاده گوهري نویسنده: مرتضی نوشاد جلسه 28 1 تقطیر و ترقیق درهم تنیدگی ψ m بین آذر و بابک به اشتراك گذاشته شده است. آذر و AB فرض کنید

Διαβάστε περισσότερα

فصل 5 :اصل گسترش و اعداد فازی

فصل 5 :اصل گسترش و اعداد فازی فصل 5 :اصل گسترش و اعداد فازی : 1-5 اصل گسترش در ریاضیات معمولی یکی از مهمترین ابزارها تابع می باشد.تابع یک نوع رابطه خاص می باشد رابطه ای که در نمایش زوج مرتبی عنصر اول تکراری نداشته باشد.معموال تابع

Διαβάστε περισσότερα

باشند و c عددی ثابت باشد آنگاه تابع های زیر نیز در a پیوسته اند. به شرطی که g(a) 0 f g

باشند و c عددی ثابت باشد آنگاه تابع های زیر نیز در a پیوسته اند. به شرطی که g(a) 0 f g تعریف : 3 فرض کنیم D دامنه تابع f زیر مجموعه ای از R باشد a D تابع f:d R در نقطه a پیوسته است هرگاه به ازای هر دنباله از نقاط D مانند { n a{ که به a همگراست دنبال ه ){ n }f(a به f(a) همگرا باشد. محتوی

Διαβάστε περισσότερα

تئوری جامع ماشین بخش سوم جهت سادگی بحث یک ماشین سنکرون دو قطبی از نوع قطب برجسته مطالعه میشود.

تئوری جامع ماشین بخش سوم جهت سادگی بحث یک ماشین سنکرون دو قطبی از نوع قطب برجسته مطالعه میشود. مفاهیم اصلی جهت آنالیز ماشین های الکتریکی سه فاز محاسبه اندوکتانس سیمپیچیها و معادالت ولتاژ ماشین الف ) ماشین سنکرون جهت سادگی بحث یک ماشین سنکرون دو قطبی از نوع قطب برجسته مطالعه میشود. در حال حاضر از

Διαβάστε περισσότερα

به نام خدا طراحی کامپایلرها

به نام خدا طراحی کامپایلرها به نام خدا طراحی کامپایلرها 40-414 4 مشکالت تحلیل نحوی باال به پایین چپ گردی در گرامر مستقل از متن می تواند تحلیلگر نحوی را در حلقه ی نامتناهی بیاندازد مثال برای قاعدهی A A α رویهی زیر را داریم: prcedure

Διαβάστε περισσότερα

تحلیل الگوریتم پیدا کردن ماکزیمم

تحلیل الگوریتم پیدا کردن ماکزیمم تحلیل الگوریتم پیدا کردن ماکزیمم امید اعتصامی پژوهشگاه دانشهاي بنیادي پژوهشکده ریاضیات 1 انگیزه در تحلیل الگوریتم ها تحلیل احتمالاتی الگوریتم ها روشی براي تخمین پیچیدگی محاسباتی یک الگوریتم یا مساله ي

Διαβάστε περισσότερα

تابع هزینه حداقل میانگین مربعات توأم با حداقل واریانس خطا

تابع هزینه حداقل میانگین مربعات توأم با حداقل واریانس خطا تابع هزینه حداقل میانگین مربعات توأم با حداقل واریانس خطا فریبا پاکیزه حاجی یار هادی صدوقی یزدی دانشجوی کارشناسی ارشدگروه کامپیوتر دانشکده مهندسی دانشگاه فردوسی مشهد ایران f.pazehhajyar@stu.um.ac.r دانشیار

Διαβάστε περισσότερα

Spacecraft thermal control handbook. Space mission analysis and design. Cubesat, Thermal control system

Spacecraft thermal control handbook. Space mission analysis and design. Cubesat, Thermal control system سیستم زیر حرارتی ماهواره سرفصل های مهم 1- منابع مطالعاتی 2- مقدمه ای بر انتقال حرارت و مکانیزم های آن 3- موازنه انرژی 4 -سیستم های کنترل دما در فضا 5- مدل سازی عددی حرارتی ماهواره 6- تست های مورد نیاز

Διαβάστε περισσότερα

مسائل. 2 = (20)2 (1.96) 2 (5) 2 = 61.5 بنابراین اندازه ی نمونه الزم باید حداقل 62=n باشد.

مسائل. 2 = (20)2 (1.96) 2 (5) 2 = 61.5 بنابراین اندازه ی نمونه الزم باید حداقل 62=n باشد. ) مسائل مدیریت کارخانه پوشاک تصمیم دارد مطالعه ای به منظور تعیین میانگین پیشرفت کارگران کارخانه انجام دهد. اگر او در این مطالعه دقت برآورد را 5 نمره در نظر بگیرد و فرض کند مقدار انحراف معیار پیشرفت کاری

Διαβάστε περισσότερα

آموزش SPSS مقدماتی و پیشرفته مدیریت آمار و فناوری اطالعات -

آموزش SPSS مقدماتی و پیشرفته مدیریت آمار و فناوری اطالعات - آموزش SPSS مقدماتی و پیشرفته تهیه و تنظیم: فرزانه صانعی مدیریت آمار و فناوری اطالعات - مهرماه 96 بخش سوم: مراحل تحلیل آماری تحلیل داده ها به روش پارامتری بررسی نرمال بودن توزیع داده ها قضیه حد مرکزی جدول

Διαβάστε περισσότερα

ندرک درگ ندرک درگ شور

ندرک درگ ندرک درگ شور ٥ عددهای تقریبی درس او ل: تقریب زدن گردکردن در کالس چهارم شما با تقریب زدن آشنا شده اید. عددهای زیر را با تقریب دهگان به نزدیک ترین عدد مانند نمونه تقریب بزنید. عدد جواب را در خانه مربوطه بنویسید. 780

Διαβάστε περισσότερα

فهرست مطالب جزوه ی فصل اول مدارهای الکتریکی مفاهیم ولتاژ افت ولتاژ و اختالف پتانسیل تحلیل مدار به روش جریان حلقه... 22

فهرست مطالب جزوه ی فصل اول مدارهای الکتریکی مفاهیم ولتاژ افت ولتاژ و اختالف پتانسیل تحلیل مدار به روش جریان حلقه... 22 فهرست مطالب جزوه ی فصل اول مدارهای الکتریکی آنچه باید پیش از شروع کتاب مدار بدانید تا مدار را آسان بیاموزید.............................. 2 مفاهیم ولتاژ افت ولتاژ و اختالف پتانسیل................................................

Διαβάστε περισσότερα

تمرینات درس ریاض عموم ٢. r(t) = (a cos t, b sin t), ٠ t ٢π. cos ٢ t sin tdt = ka۴. x = ١ ka ۴. m ٣ = ٢a. κds باشد. حاصل x٢

تمرینات درس ریاض عموم ٢. r(t) = (a cos t, b sin t), ٠ t ٢π. cos ٢ t sin tdt = ka۴. x = ١ ka ۴. m ٣ = ٢a. κds باشد. حاصل x٢ دانش اه صنعت شریف دانش ده ی علوم ریاض تمرینات درس ریاض عموم سری دهم. ١ سیم نازک داریم که روی دایره ی a + y x و در ربع اول نقطه ی,a را به نقطه ی a, وصل م کند. اگر چ ال سیم در نقطه ی y,x برابر kxy باشد جرم

Διαβάστε περισσότερα

نظریه زبان ها و ماشین ها

نظریه زبان ها و ماشین ها نظریه زبان ها و ماشین ها Theory of Languages & Automatas سید سجاد ائم ی زمستان 94 به نام خدا پیش گفتار جزوه پیش رو جهت استفاده دانشجویان عزیز در درس نظریه زبانها و ماشینها تهیه شده است. در این جزوه با

Διαβάστε περισσότερα

فصل سوم جریان های الکتریکی و مدارهای جریان مستقیم جریان الکتریکی

فصل سوم جریان های الکتریکی و مدارهای جریان مستقیم جریان الکتریکی فصل سوم جریان های الکتریکی و مدارهای جریان مستقیم جریان الکتریکی در رساناها مانند یک سیم مسی الکترون های آزاد وجود دارند که با سرعت های متفاوت بطور کاتوره ای)بی نظم(در حال حرکت هستند بطوریکه بار خالص گذرنده

Διαβάστε περισσότερα

جلسه 14 را نیز تعریف کرد. عملگري که به دنبال آن هستیم باید ماتریس چگالی مربوط به یک توزیع را به ماتریس چگالی مربوط به توزیع حاشیه اي آن ببرد.

جلسه 14 را نیز تعریف کرد. عملگري که به دنبال آن هستیم باید ماتریس چگالی مربوط به یک توزیع را به ماتریس چگالی مربوط به توزیع حاشیه اي آن ببرد. تي وري اطلاعات کوانتمی ترم پاییز 39-39 مدرس: ابوالفتح بیگی و امین زاده گوهري نویسنده: کامران کیخسروي جلسه فرض کنید حالت سیستم ترکیبی AB را داشته باشیم. حالت سیستم B به تنهایی چیست در ابتداي درس که حالات

Διαβάστε περισσότερα

فصل دهم: همبستگی و رگرسیون

فصل دهم: همبستگی و رگرسیون فصل دهم: همبستگی و رگرسیون مطالب این فصل: )r ( کوواریانس ضریب همبستگی رگرسیون ضریب تعیین یا ضریب تشخیص خطای معیار برآور ( )S XY انواع ضرایب همبستگی برای بررسی رابطه بین متغیرهای کمی و کیفی 8 در بسیاری

Διαβάστε περισσότερα

ثابت. Clausius - Clapeyran 1

ثابت. Clausius - Clapeyran 1 جدول 15 فشار بخار چند مایع خالص در دمای 25 C فشار بخار در دمایC (atm) 25 نام مایع 0/7 دیاتیل اتر 0/3 برم 0/08 اتانول 0/03 آب دمای جوش یک مایع برابر است با دمایی که فشار بخار تعادلی آن مایع با فشار اتمسفر

Διαβάστε περισσότερα

جلسه دوم سوم چهارم: مقدمه اي بر نظریه میدان

جلسه دوم سوم چهارم: مقدمه اي بر نظریه میدان هو الحق دانشکده ي مهندسی کامپیوتر کدگذاري شبکه Coding) (Network سه شنبه 21 اسفند 1393 جلسه دوم سوم چهارم: مقدمه اي بر نظریه میدان استاد: مهدي جعفري نگارنده: علیرضا حیدري خزاي ی در این نوشته مقدمه اي بر

Διαβάστε περισσότερα

هدف از این آزمایش آشنایی با رفتار فرکانسی مدارهاي مرتبه اول نحوه تأثیر مقادیر عناصر در این رفتار مشاهده پاسخ دامنه

هدف از این آزمایش آشنایی با رفتار فرکانسی مدارهاي مرتبه اول نحوه تأثیر مقادیر عناصر در این رفتار مشاهده پاسخ دامنه آزما ی ش شش م: پا س خ فرکا نس ی مدا رات مرتبه اول هدف از این آزمایش آشنایی با رفتار فرکانسی مدارهاي مرتبه اول نحوه تأثیر مقادیر عناصر در این رفتار مشاهده پاسخ دامنه و پاسخ فاز بررسی رفتار فیلتري آنها بدست

Διαβάστε περισσότερα

ارزیابی بهره وری متقاطع DEA بر پایه بهبود پارتو

ارزیابی بهره وری متقاطع DEA بر پایه بهبود پارتو چکیده ارزیابی بهره وری متقاطع DEA بر پایه بهبود پارتو جی.وو جونفی.چو جیاس ن سان کینگ یوآن ژو ارزیابی بهره وری متقاطع به عنوان یک ابزار گسترده برای تحلیل پوششی داده ها (DEA) دارای کاربرد گسترده ای در ارزیابی

Διαβάστε περισσότερα

http://econometrics.blog.ir/ متغيرهای وابسته نماد متغيرهای وابسته مدت زمان وصول حساب های دريافتني rcp چرخه تبدیل وجه نقد ccc متغیرهای کنترلی نماد متغيرهای کنترلي رشد فروش اندازه شرکت عملکرد شرکت GROW SIZE

Διαβάστε περισσότερα

درخت. سید ناصر رضوی

درخت.  سید ناصر رضوی درخت www.snrzvi.ir ۱۳۹۵ سید ناصر رضوی فهرست مطالب 2 درختها درختهای دودویی پیادهسازی درختها درخت 3 برای انتزاعی مدل یک درخت. نمایش ساختارهای سلسله مراتبی. Computrs R Us Sls Mnuturin R&D US Intrntionl Lptops

Διαβάστε περισσότερα

هد ف های هفته ششم: 1- اجسام متحرک و ساکن را از هم تشخیص دهد. 2- اندازه مسافت و جا به جایی اجسام متحرک را محاسبه و آن ها را مقایسه کند 3- تندی متوسط

هد ف های هفته ششم: 1- اجسام متحرک و ساکن را از هم تشخیص دهد. 2- اندازه مسافت و جا به جایی اجسام متحرک را محاسبه و آن ها را مقایسه کند 3- تندی متوسط هد ف های هفته ششم: 1- اجسام متحرک و ساکن را از هم تشخیص دهد. - اندازه مسافت و جا به جایی اجسام متحرک را محاسبه و آن ها را مقایسه کند 3- تندی متوسط اجسام متحرک را محاسبه کند. 4- تندی متوسط و لحظه ای را

Διαβάστε περισσότερα

عنوان: رمزگذاري جستجوپذیر متقارن پویا

عنوان: رمزگذاري جستجوپذیر متقارن پویا دانشگاه صنعتی شریف دانشکده مهندسی برق گزارش درس ریاضیات رمزنگاري عنوان: رمزگذاري جستجوپذیر متقارن پویا استاد درس: مهندس نگارنده: ز 94 دي ماه 1394 1 5 نماد گذاري و تعریف مسي له 1 6 رمزگذاري جستجوپذیر متقارن

Διαβάστε περισσότερα

6- روش های گرادیان مبنا< سر فصل مطالب

6- روش های گرادیان مبنا< سر فصل مطالب 1 بنام خدا بهینه سازی شبیه سازی Simulation Optimization Lecture 6 روش های بهینه سازی شبیه سازی گرادیان مبنا Gradient-based Simulation Optimization methods 6- روش های گرادیان مبنا< سر فصل مطالب 2 شماره

Διαβάστε περισσότερα

شبکه های عصبی در کنترل

شبکه های عصبی در کنترل شبکه های عصبی در کنترل دانشگاه نجف آباد درس: کنترل هوشمند در فضای سایبرنتیک مدرس: حمید محمودیان مدل ریاضی نرون مدل ریاضی یک نرون ساده به صورت روبرو است P: مقدار کمیت ورودی b: مقدار بایاس )عرض از مبدا تابع

Διαβάστε περισσότερα

به نام خدا. Sparse Coding ستاره فرامرزپور

به نام خدا. Sparse Coding ستاره فرامرزپور به نام خدا Sparse Coding ستاره فرامرزپور 120728399 1 فهرست مطالب مقدمه... 0 برخی کاربردها... 0 4... تنک: کدگذاری مبانی تجزیه معادله تنک:... 5 6...:α Sparse پیدا ه یا الگوریتم کردن ضریب یادگیری ه یا روش

Διαβάστε περισσότερα

حفاظت مقایسه فاز خطوط انتقال جبرانشده سري.

حفاظت مقایسه فاز خطوط انتقال جبرانشده سري. حفاظت مقایسه فاز در خطوط انتقال جبران شده سري همراه با MOV 2 1 محمد رضا پویان فر جواد ساده 1 دانشگاه آزاد اسلامی واحد گناباد reza.pooyanfar@gmail.com 2 دانشکده فنی مهندسی دانشگاه فردوسی مشهد sadeh@um.ac.ir

Διαβάστε περισσότερα

نویسنده: محمدرضا تیموری محمد نصری مدرس: دکتر پرورش خالصۀ موضوع درس سیستم های مینیمم فاز: به نام خدا

نویسنده: محمدرضا تیموری محمد نصری مدرس: دکتر پرورش خالصۀ موضوع درس سیستم های مینیمم فاز: به نام خدا به نام خدا پردازش سیگنالهای دیجیتال نیمسال اول ۹۵-۹۶ هفته یازدهم ۹۵/۰8/2۹ مدرس: دکتر پرورش نویسنده: محمدرضا تیموری محمد نصری خالصۀ موضوع درس یا سیستم های مینیمم فاز تجزیه ی تابع سیستم به یک سیستم مینیمم

Διαβάστε περισσότερα

Beta Coefficient نویسنده : محمد حق وردی

Beta Coefficient نویسنده : محمد حق وردی مفهوم ضریب سهام بتای Beta Coefficient نویسنده : محمد حق وردی مقدمه : شاید بارها در مقاالت یا گروهای های اجتماعی مربوط به بازار سرمایه نام ضریب بتا رو دیده باشیم یا جایی شنیده باشیم اما برایمان مبهم باشد

Διαβάστε περισσότερα

تجزیهی بندرز مقدمه کشور هستند. بدین سبب این محدودیتهای مشترک را محدودیتهای پیچیده

تجزیهی بندرز مقدمه کشور هستند. بدین سبب این محدودیتهای مشترک را محدودیتهای پیچیده تجزیهی بندرز مقدمه بسیاری از مسایلی که از نطر عملی از اهمیت برخوردارند را میتوان بهصورت ترکیبی از چند مساله کوچک در نظر گرفت. در واقع بسیاری از سیستمهای دنیای واقعی دارای ساختارهایی غیر متمرکز هستند. به

Διαβάστε περισσότερα

راهنمای کاربری موتور بنزینی )سیکل اتو(

راهنمای کاربری موتور بنزینی )سیکل اتو( راهنمای کاربری موتور بنزینی )سیکل اتو( هدف آزمایش : شناخت و بررسی عملکرد موتور بنزینی تئوری آزمایش: موتورهای احتراق داخلی امروزه به طور وسیع برای ایجاد قدرت بکار می روند. ژنراتورهای کوچک پمپ های مخلوط

Διαβάστε περισσότερα

قاعده زنجیره ای برای مشتقات جزي ی (حالت اول) :

قاعده زنجیره ای برای مشتقات جزي ی (حالت اول) : ۱ گرادیان تابع (y :f(x, اگر f یک تابع دومتغیره باشد ا نگاه گرادیان f برداری است که به صورت زیر تعریف می شود f(x, y) = D ۱ f(x, y), D ۲ f(x, y) اگر رویه S نمایش تابع (y Z = f(x, باشد ا نگاه f در هر نقطه

Διαβάστε περισσότερα

آزمایش ۱ اندازه گیری مقاومت سیم پیچ های ترانسفورماتور تک فاز

آزمایش ۱ اندازه گیری مقاومت سیم پیچ های ترانسفورماتور تک فاز گزارش آزمایشگاه ماشینهای الکتریکی ۲ آزمایش ۱ اندازه گیری مقاومت سیم پیچ های ترانسفورماتور تک فاز شرح آزمایش ماژول تغذیه را با قرار دادن Breaker Circuit بر روی on روشن کنید با تغییر دستگیره ماژول منبع تغذیه

Διαβάστε περισσότερα

جلسه 2 جهت تعریف یک فضاي برداري نیازمند یک میدان 2 هستیم. یک میدان مجموعه اي از اعداد یا اسکالر ها به همراه اعمال

جلسه 2 جهت تعریف یک فضاي برداري نیازمند یک میدان 2 هستیم. یک میدان مجموعه اي از اعداد یا اسکالر ها به همراه اعمال نظریه اطلاعات کوانتمی 1 ترم پاییز 1391-1392 مدرسین: ابوالفتح بیگی و امین زاده گوهري جلسه 2 فراگیري نظریه ي اطلاعات کوانتمی نیازمند داشتن پیش زمینه در جبرخطی می باشد این نظریه ترکیب زیبایی از جبرخطی و نظریه

Διαβάστε περισσότερα

7- روش تقریب میانگین نمونه< سر فصل مطالب

7- روش تقریب میانگین نمونه< سر فصل مطالب 1 بنام خدا بهینه سازی شبیه سازی Simulation Optimization Lecture 7 روش تقریب میانگین نمونه Sample Average Approximation 7- روش تقریب میانگین نمونه< سر فصل مطالب 2 شماره عنوان فصل 1-7 معرفی 2-7 تقریب 3-7

Διαβάστε περισσότερα

1- مقدمه ای بر شبیه سازی< سر فصل مطالب

1- مقدمه ای بر شبیه سازی< سر فصل مطالب 1 بنام خدا بهینه سازی شبیه سازی Simulation Optimization Lecture 1 مروری بر شبیه سازی A review on Simulation 1- مقدمه ای بر شبیه سازی< سر فصل مطالب 2 شماره عنوان فصل 1-1 تعاریف 2-1 مثال هایی از شبیه سازی

Διαβάστε περισσότερα

فصل چهارم تعیین موقعیت و امتدادهای مبنا

فصل چهارم تعیین موقعیت و امتدادهای مبنا فصل چهارم تعیین موقعیت و امتدادهای مبنا هدف های رفتاری پس از آموزش و مطالعه این فصل از فراگیرنده انتظار می رود بتواند: 1 راهکار کلی مربوط به ترسیم یک امتداد در یک سیستم مختصات دو بعدی و اندازه گیری ژیزمان

Διαβάστε περισσότερα

:موس لصف یسدنه یاه لکش رد یلوط طباور

:موس لصف یسدنه یاه لکش رد یلوط طباور فصل سوم: 3 روابط طولی درشکلهای هندسی درس او ل قضیۀ سینوس ها یادآوری منظور از روابط طولی رابطه هایی هستند که در مورد اندازه های پاره خط ها و زاویه ها در شکل های مختلف بحث می کنند. در سال گذشته روابط طولی

Διαβάστε περισσότερα

به نام خدا طراحی کامپایلرها

به نام خدا طراحی کامپایلرها به نام خدا طراحی کامپایلرها 40-414 2 دورنمای تحلیلگر لغوی تحلیلگر نحوی نشانه ها تحلیلگر لغوی برنامهی مبدأ نشانه ی بعدی جدول عالیم پرسش مهم: وظیفه ی هر جعبه چیست فعال بر تحلیلگر لغوی و تحلیلگر نحوی تمرکز

Διαβάστε περισσότερα

جلسه 16 نظریه اطلاعات کوانتمی 1 ترم پاییز

جلسه 16 نظریه اطلاعات کوانتمی 1 ترم پاییز نظریه اطلاعات کوانتمی ترم پاییز 39-39 مدرسین: ابوالفتح بیگی و امین زاده گوهري نویسنده: محم دحسن آرام جلسه 6 تا اینجا با دو دیدگاه مختلف و دو عامل اصلی براي تعریف و استفاده از ماتریس چگالی جهت معرفی حالت

Διαβάστε περισσότερα

جلسه 15 1 اثر و اثر جزي ی نظریه ي اطلاعات کوانتومی 1 ترم پاي یز جدایی پذیر باشد یعنی:

جلسه 15 1 اثر و اثر جزي ی نظریه ي اطلاعات کوانتومی 1 ترم پاي یز جدایی پذیر باشد یعنی: نظریه ي اطلاعات کوانتومی 1 ترم پاي یز 1391-1391 مدرس: دکتر ابوالفتح بیگی ودکتر امین زاده گوهري نویسنده: محمدرضا صنم زاده جلسه 15 فرض کنیم ماتریس چگالی سیستم ترکیبی شامل زیر سیستم هايB و A را داشته باشیم.

Διαβάστε περισσότερα

قرار می گیرند. همچنین برای نگهداری اطالعات و نمایش آنها بر روی صفحه نمایش از متغیرها

قرار می گیرند. همچنین برای نگهداری اطالعات و نمایش آنها بر روی صفحه نمایش از متغیرها فصل چهارم آشنایی با انواع داده ها و متغیرها برنامه هایی که تاکنون نوشته ایم به نشان دادن یک پیام یا حاصل یک عبارت بر روی صفحه نمایش محدود می شد اما در برنامه های کاربردی با داده ها و مقادیر مختلف سروکار

Διαβάστε περισσότερα

فصل چهارم : مولتی ویبراتورهای ترانزیستوری مقدمه: فیدبک مثبت

فصل چهارم : مولتی ویبراتورهای ترانزیستوری مقدمه: فیدبک مثبت جزوه تکنیک پالس فصل چهارم: مولتی ویبراتورهای ترانزیستوری فصل چهارم : مولتی ویبراتورهای ترانزیستوری مقدمه: فیدبک مثبت در تقویت کننده ها از فیدبک منفی استفاده می نمودیم تا بهره خیلی باال نرفته و سیستم پایدار

Διαβάστε περισσότερα

معادلهی مشخصه(کمکی) آن است. در اینجا سه وضعیت متفاوت برای ریشههای معادله مشخصه رخ میدهد:

معادلهی مشخصه(کمکی) آن است. در اینجا سه وضعیت متفاوت برای ریشههای معادله مشخصه رخ میدهد: شکل کلی معادلات همگن خطی مرتبه دوم با ضرایب ثابت = ٠ cy ay + by + و معادله درجه دوم = ٠ c + br + ar را معادلهی مشخصه(کمکی) آن است. در اینجا سه وضعیت متفاوت برای ریشههای معادله مشخصه رخ میدهد: c ١ e r١x

Διαβάστε περισσότερα

Delaunay Triangulations محیا بهلولی پاییز 93

Delaunay Triangulations محیا بهلولی پاییز 93 محیا بهلولی پاییز 93 1 Introduction در فصل های قبلی نقشه های زمین را به طور ضمنی بدون برجستگی در نظر گرفتیم. واقعیت این گونه نیست. 2 Introduction :Terrain یک سطح دوبعدی در فضای سه بعدی با یک ویژگی خاص

Διαβάστε περισσότερα

جزوه کارگاه برنامه نویسی

جزوه کارگاه برنامه نویسی جزوه کارگاه برنامه نویسی شامل: توضیح و حل برخی تمرینات آخر فصل کتاب الگوریتم و فلوچارت ایرج صادقی visual گریزی به نرم افزار stadio 2012 تهیه و تنظیم : محمد ربانی 1) مقدمه ای بر نحوه برنامه نویسی: دیدگاه

Διαβάστε περισσότερα

هادي ويسي. دانشگاه تهران - دانشکده علوم و فنون نوين نیم سال اول

هادي ويسي. دانشگاه تهران - دانشکده علوم و فنون نوين نیم سال اول هادي ويسي h.veisi@ut.ac.ir دانشگاه تهران - دانشکده علوم و فنون نوين نیم سال اول 1392-1393 مقدمه انتخاب ويژگي ها روش پوشه )Wrapper( روش فیلتر )Filter( معیارهای انتخاب ویژگی )میزان اهمیت ویژگی( آزمون آماری

Διαβάστε περισσότερα

3 لصف یربج یاه ترابع و ایوگ یاه ناوت

3 لصف یربج یاه ترابع و ایوگ یاه ناوت فصل توان های گویا و عبارت های جبری 8 نگاه کلی به فصل هدفهای این فصل را میتوان به اختصار چنین بیان کرد: همانگونه که توان اعداد را در آغاز برای توانهای طبیعی عددهای ٢ و ٣ تعریف میکنیم و سپس این مفهوم را

Διαβάστε περισσότερα

تغییر پذیری و مسیریابی در شبکه Ad Hoc با استفاده از الگوریتم کلونی مورچگان

تغییر پذیری و مسیریابی در شبکه Ad Hoc با استفاده از الگوریتم کلونی مورچگان شبیه سازی تغییر پذیری و مسیریابی در شبکه Ad Hoc با استفاده از الگوریتم کلونی مورچگان 1 سارنگ کمشکی 2 محسن زنگنه 1 علوم و تحقیقات بوشهر ایران sarang.kameshki@yahoo.com 2 علوم و تحقیقات بوشهر ایرانm.zangeneh67@gmail.com

Διαβάστε περισσότερα

مثلث بندی دلونی فصل 9 مژگان صالحی- دی 92 استاد راهنما: جناب آقای دکتر محمد فرشی

مثلث بندی دلونی فصل 9 مژگان صالحی- دی 92 استاد راهنما: جناب آقای دکتر محمد فرشی مثلث بندی دلونی فصل 9 مژگان صالحی- دی 92 استاد راهنما: جناب آقای دکتر محمد فرشی 1 روش اول گراف دوگان دیاگرام ورونوی : دیاگرام ورونوی مثلث بندی وجوهی که مثلث نیستند 2 : روش دوم )الگوریتم تصادفی افزایشی(

Διαβάστε περισσότερα

اصول انتخاب موتور با مفاهیم بسیار ساده شروع و با نکات کاربردی به پایان می رسد که این خود به درک و همراهی خواننده کمک بسیاری می کند.

اصول انتخاب موتور با مفاهیم بسیار ساده شروع و با نکات کاربردی به پایان می رسد که این خود به درک و همراهی خواننده کمک بسیاری می کند. اصول انتخاب موتور اصول انتخاب موتور انتخاب یک موتور به در نظر گرفتن موارد بسیار زیادی از استانداردها عوامل محیطی و مشخصه های بار راندمان موتور و... وابسته است در این مقاله کوتاه به تاثیر و چرایی توان و

Διαβάστε περισσότερα

آموزش شناسایی خودهمبستگی در دادههای سری زمانی و نحوه رفع آن در نرم افزار EViews

آموزش شناسایی خودهمبستگی در دادههای سری زمانی و نحوه رفع آن در نرم افزار EViews بس م الله الر حم ن الر حی م آموزش شناسایی خودهمبستگی در دادههای سری زمانی و نحوه رفع آن در نرم افزار EViews Econometrics.blog.ir حسین خاندانی مدرس داده کاوی و اقتصادسنجی بس م الله الر حم ن الر حی م سخن

Διαβάστε περισσότερα

1- مقدمه. 2 Action. 1 Heuristic

1- مقدمه. 2 Action. 1 Heuristic یک الگوریتم نوین جهت رنگ آمیزی گراف با استفاده از آتوماتای یادگیر حبیب مطیع قادر دانشگاه آزاد اسلامی واحد تبریز باشگاه پژوهشگران جوان Habib_moti@yahoo.com عباس میرزایی ثمرین بورسیه هیات علمی دانشگاه آزاد

Διαβάστε περισσότερα

یونیزاسیون اشعهX مقدار مو ثر یونی را = تعریف میکنیم و ظرفیت مو ثر یونی نسبت مقدار مو ثر یونی به زمان تابش هدف آزمایش: مقدمه:

یونیزاسیون اشعهX مقدار مو ثر یونی را = تعریف میکنیم و ظرفیت مو ثر یونی نسبت مقدار مو ثر یونی به زمان تابش هدف آزمایش: مقدمه: ر 1 یونیزاسیون اشعهX هدف آزمایش: تعیین مقدار ظرفیت مو ثر یونی هوا تحقیق بستگی جریان یونیزاسیون به جریان فیلامان و ولتاژ آند لامپ اشعه x مقدمه: اشعه x موج الکترومغناطیسی پر قدرت با محدوده انرژي چند تا چند

Διαβάστε περισσότερα