![]() |
|
![]() |
![]() |
|
|
|||||||
|
![]() |
|
|
LinkBack | أدوات الموضوع | تقييم الموضوع |
|
|||
|
هلو يوجد ايعاز shift registor في الماتلاب
السلام عليكم اخواني
اذا ممكن مساعدتي في كتابه برنامج بالماتلاب حيث ان البرنامج عباره عن من اربع مدخلات واعمل بين الثالث والرابع دائره xor والناتج منهم يحل محل المدخل الاول والرقم الموجود في المدخل الاول يتزحف او يعمل له شيفت محل الثاني وهكدذا دواليك اي المدخل الاول 1 المدخل الثاني 0 المدخل الثالث 0 المدخل الرابع 1 اعمل بين 3 و4 xor والنات لهم يتزحفالى الى الاول والمدخل الاول الذي كان 1 يتزحف الى المدخل الثاني ويصبح 1 بدل الصفر والصفر يتزجف الى الثالثاي الثاني لى الثالث والثالث الى الرابع وهكذا ولعدد من المرات نحددها نحن اي عدد التظحيف نحن نحدهه ارجوا مساعدتي ارجوكم |
|
|||
|
يمكنك إستخدام الكود أدناه
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% clear,clc n = input('input number of the counting loops ') % number(i) is the i-th digit of the input number (should be 0 or 1) number(1) = input('input the first digit of your number '); number(2) = input('input the second digit of your number '); number(3) = input('input the third digit of your number '); number(4) = input('input the fourth digit of your number '); for i=1:n shift = XOR( number(3),number(4) ); % aux is auxiliary vector to save the digits aux(1) = number(1); aux(2) = number(2); aux(3) = number(3); % replacing the old digits with the new ones number(1) = shift; number(2) = aux(1); number(3) = aux(2); number(4) = aux(3); end 'our final number is' number لقد جربت البرنامج وهو يعمل تحياتي |
![]() |
| مواقع النشر (المفضلة) |
| أدوات الموضوع | |
| تقييم هذا الموضوع | |
|
|