يسر إدارة الملتقى تهنئة الأعضاء المتميزين ، فألف مبارك هذا التميز مع تمنياتنا للجميع بدوام التوفيق و العطاء ..

 
 

 
 
الأعضاء المتميزين : eng_ahmed_moh - شيراد الجزائر - فلسطين والنضال - م / ابراهيم قشانه - السيد صابر - مبتدىءلينوكس - أبو حمزة السلفي - ابراهيم الانصارى - ربى - يونس فاخر - احمد الغرباوي - الأبلق الفرد - محمد عبد الباسط - ahmed morshidy - علي السبيعي - مصطفى مسعد - ابو حذيفة - المبرمج الصغير - مصطفى محمد سليمان - الطموحة - وليد الحديدي - عاشق حب رسول الله - معمارية مسلمة - نعيم ابو كرم - mohamed hendy - Elassal

 

 

العودة   ملتقى المهندسين العرب > الملتقى الهندسي > هندسة الميكاترونكس > برنامج الـ Matlab
التسجيل التعليمـــات قائمة الأعضاء التقويم مركز رفع الملفات اجعل كافة الأقسام مقروءة
للتأكد من صحة الحديث قبل نشره اضغط هنا  -   مشاكل التسجيل و تفعيل العضوية اضغط هنا
رد
 
LinkBack أدوات الموضوع تقييم الموضوع
  #1 (permalink)  
قديم 02-05-2008, 08:55 PM
جديد
 
تاريخ التسجيل: Jun 2006
المشاركات: 7
معدل تقييم المستوى: 0
سيف 84 يستحق التميز
هلو يوجد ايعاز shift registor في الماتلاب

السلام عليكم اخواني
اذا ممكن مساعدتي في كتابه برنامج بالماتلاب
حيث ان البرنامج عباره عن من اربع مدخلات واعمل بين الثالث والرابع دائره xor
والناتج منهم يحل محل المدخل الاول
والرقم الموجود في المدخل الاول يتزحف او يعمل له شيفت محل الثاني وهكدذا دواليك
اي
المدخل الاول 1
المدخل الثاني 0
المدخل الثالث 0
المدخل الرابع 1
اعمل بين 3 و4 xor
والنات لهم يتزحفالى الى الاول
والمدخل الاول الذي كان 1 يتزحف الى المدخل الثاني ويصبح 1 بدل الصفر
والصفر يتزجف الى الثالثاي الثاني لى الثالث
والثالث الى الرابع وهكذا ولعدد من المرات نحددها نحن اي عدد التظحيف نحن نحدهه
ارجوا مساعدتي ارجوكم
رد مع اقتباس
  #2 (permalink)  
قديم 03-05-2008, 01:42 AM
عضو فعال جداً
 
تاريخ التسجيل: Oct 2006
المشاركات: 155
معدل تقييم المستوى: 0
ahmedmecha يستحق التميز
يمكنك إستخدام الكود أدناه



%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
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

لقد جربت البرنامج وهو يعمل

تحياتي


رد مع اقتباس
  #3 (permalink)  
قديم 03-05-2008, 10:16 AM
جديد
 
تاريخ التسجيل: Jun 2006
المشاركات: 7
معدل تقييم المستوى: 0
سيف 84 يستحق التميز
اخي العزيز لااعرف كيف اشكرك
بارك الله بك ومشكور الف شكرتحياتي لك اجرب البرنامج ان شاء الله
مره ا خرى شكرا جزيلا لك ولتعبك معي
تحياتي لك

التعديل الأخير تم بواسطة سيف 84 ; 03-05-2008 الساعة 10:20 AM.
رد مع اقتباس
رد

مواقع النشر (المفضلة)


أدوات الموضوع
تقييم هذا الموضوع
تقييم هذا الموضوع:

تعليمات المشاركة
لا تستطيع إضافة مواضيع جديدة
لا تستطيع الرد على المواضيع
لا تستطيع إرفاق ملفات
لا تستطيع تعديل مشاركاتك

BB code is متاحة
كود [IMG] متاحة
كود HTML معطلة
Trackbacks are متاحة
Pingbacks are متاحة
Refbacks are متاحة


الساعة الآن 01:58 PM.


Powered by vBulletin® Version 3.7.1
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd

Content Relevant URLs by vBSEO 3.1.0