يعتبر برنامج MATLAB البرنامج الأشهر في الأوساط العلمية، إذ يستخدم هذا البرنامج في معظم المسائل العلمية والهندسية، وبعد نمذجة أي مسألة أو ظاهرة يأتي بعدها دور هذا البرنامج ليتعامل مع تلك البرامج ويحللها بأبسط الطرق وأحدثها وأيسرها برمجة، ومن الجدير ذكره بان هذا البرنامج يعلـــّــم أكثر من 200 معهد وكلية في الولايات المتحدة الأمريكية فقط، عدا تلك المعاهد في أوربا وبقية العالم، ويكفي أن تدخل إلى أحد محركات البحث على شبكة الانترنت وتكتب فقط MATLAB، فســـــتــُــذهل من عدد المواقع التي تتحدث عن هذا البرنامج.
وتعتبر لغة MATLAB لغة برمجية عالية الأداء تستخدم لإجراء الحسابات التقنية, وتقوم بعمليات الحساب والإظهار ضمن بيئة سهلة البرمجة كما أنها لا تحتاج إلى احتراف كبير. تمكنك هذه اللغة من حل العديد من المسائل التقنية حسابيا، خاصة التي يعبر عنها بمصفوفات والتي تحتاج إلى جهد كبير لبرمجتها بلغات البرمجة الأخرى مثل لغة C و FORTAN.
لدراسة المزيد عن البرمجة بأستخدام هذا البرنامج العملاق تفضلوا بزيارة الرابط التالي:
السلام عليكم استاذ .. عملت كود لطريقة السمبلكس بس بتجيني اجابة خاطئة ومليت لاني لي فترة طويلة اشتغل عليه .. في مجال تساعدني .؟! وجزاك الله خيرا
إعجابإعجاب
وعليكم السلام
هذا كود جاهز للسمبلكس ان شاء الله يفيدكم
http://www.hkn.umn.edu/resources/files/matlab/tutorial/Tut6_Files/simplex.m
إعجابإعجاب
السلام عليك استاذ …اريد مساعدة منك
إعجابإعجاب
وعليكم السلام
تفضلوا
إعجابإعجاب
استاذ انت هنا
إعجابإعجاب
نعم انا هنا 🙂
إعجابإعجاب
السلام عليكم ورحمة وبركاته اخي الكريم اولا انا اقدم شكري لك للاجابات الوافية ان شاءالله واسال الله للجميع التوفيق لخدمة المجتمع
محتاج كود في الماتلاب حول موضوع GESTURE RECOGNITION لو سمحت اي مشروع حتى ولو فكرة بسيطة
إعجابإعجاب
وعليكم السلام ورحمة الله وبركاته
في الرابط ادناه تجدون ما يفيدكم ان شاء الله
https://github.com/YoonusMD/HandGestureRecognition
إعجابLiked by 1 person
احسنت اخي الكريم ولكن نتيجة الكود غير اللي بالفيديو . هل يوجد غيره؟ بارك الله فيك .
إعجابإعجاب
احسن الله اليكم
طبعاً يوجد الكثير فكل ما فعلته انني بحثت في الكوكل 🙂
يمكنك ايجاد الكثير من الكودات المشابهة من خلال البحث على الكوكل
تحياتي لكم وتمنياتي لكم بالتوفيق
إعجابLiked by 1 person
السلام عليكم ورحمة الله وبركاته
مبدئيا احب اشكرك على الاجابات الوافية ان شاءالله ووفقك الله على المجهود المبذول واتمنى التوفيق والنجاح للجميع لخدمة المجتمع
محتاج كود ماتلاب او باي لغة برمجية حول موضوع GESTURE RECOGNITION حتى ولو كود بسيط اهم شي يكون شغال وذو فكرة حول الموضوع .
أسأل الله العلي العظيم لي ولكم تسهيل الامر .
وشكرا جزيلا اخي الكريم.
إعجابإعجاب
وعليكم السلام ورحمة الله وبركاته
تم الاجابة على هذا السؤال في التعليق السابق
تحياتي 🙂
إعجابLiked by 1 person
السلام عليكم اريد كود لقراءه الصوت مسجل و عمل normalzation segmentation
FFT
و classification sound
ارجوك ضروري
إعجابإعجاب
وعليكم السلام
للأسف لا امتلك هكذا كودات
إعجابإعجاب
معليش استاذ بس في مجال ارسل لك نفس الكود حقي لأني حابة اعرف خطئي وين وكمان مش حابة افهم شي من الاول بس اىيد تصلح لي الخطأ حقي وآسفة لازعاجك بس دا جزء مهم من مشروع التخرج حقي والدكتور صبر علي كتير ومش حابة اتاخر اكتر
إعجابإعجاب
ما فيه اي اشكال
يمكنك ارسال الكود وسأحاول ايجاد الخطأ فيه ويفضل ان تنسخي رسائل الخطأ التي تظهر عند التنفيذ ايضاً (ان وجدت)
تحياتي
إعجابإعجاب
بارك الله فيك أستاذ هو ما بيعطيني رسائل خطا لا هو ينفذ ويجيب اجابة بس الاجابة خطأ واعتقد اني غلطت في شي بسيط بس مش قادرة احدده .. ارسل الكود هنا او في مكان تاني اقدر ارسل لك فيه ؟! ولو هنا ارسله بصيغة ماتلاب عادي او اي صيغة تحب ؟!
إعجابإعجاب
يمكن ارساله هنا او على حسابي على الفيس بوك
facebook.com/mustafa.sadiq.eng
إعجابإعجاب
انا طالبة دكتوراه واريد مساعدة كوب
إعجابإعجاب
تفضلي اختي الكريمة
إعجابإعجاب
السلام عليكم ورحمة الله وبركاته
ارجو المساعدة في هذا السوال من فضلك
لقد قمت بعمل plot بهذه البينات
>> t=[0:0.01:2];
>> x=(10)*cos(53)*t;
>> y=(10)*sin(53)*t-(5*t.^2);
>> plot(x,y)
واريد فقط معرفة كود الماتلاب لحل هذا السؤال
Using the Matlab commands ‘max’ and ‘find’ locate the maximum height it can reach then highlight this point with red stem (using ‘stem’ plot).????
thank you
إعجابإعجاب
وعليكم السلام ورحمة الله وبركاته
هذا هو الحل للمطلوب وبدون استخدام
find
t=[0:0.01:2];
x=(10)*cos(53)*t;
y=(10)*sin(53)*t-(5*t.^2);
plot(x,y)
hold on
for i=1:length(y)
if y(i)==max(y)
plot(x(i),y(i),’r*’);
end
end
إعجابإعجاب
عندي plot بهذه البيانات واريد
>> t=[0:0.01:2];
>> x=(10)*cos(53)*t;
>> y=(10)*sin(53)*t-(5*t.^2);
>> plot(x,y)
طريقة حل هادا السؤال
Using the Matlab commands ‘max’ and ‘find’ locate the maximum height it can reach then highlight this point with red stem (using ‘stem’ plot).
بس اريد ان اعرف طريقة عمل stem في الماتلاب
إعجابإعجاب
تم الاجابة على هذا السؤال في تعليق سابق
إعجابإعجاب
السلام عليكم
اريد شرح على كثيرات الحدود
وشكرا
إعجابإعجاب
وعليكم السلام
فقط ادخل الى ال help الخاص بالماتلاب واكتب
Poly وستظهر لك عشرات النتائج التي تشرح كل شيء
إعجابإعجاب
السلام عليكم ورحمة الله وبركاته ..
استاذ مصطفى صادق
يعطيك الف عافيه على هذا المجهود الجبار
.. انا طالب ماجستير تخصص chaos system. اشتغلت على كود logistic map. وبعد الانتهاء من كتابة الكود واستعراض البيانات حدث هناك اختلاف في الرسم البياني بين الكود الاصلي ل logistic map. والكود المكتوب.. وعلى حد علمي المحدود في الماتلاب اعتقد ان الاختلاف حدث بسبب ” for loop” اتمنى منك توضيح االاختلاف …
شاكر ومقدر لك تعاونك في هذا المجال وجزاك الله عنا كل خير
الكود الاصلي :
numR = 1000; % how many values of R to include on plot
startR = 0.0; % first value of R to plot
endR = 4.0; % last value of R to plot
R = linspace(startR, endR, numR); % SET UP VARIABLES (leave these alone)
skipnum =1000; % number of transient values to throw away
num =1000; % number of values of x to plot
for j = 1:length(R) % LOOP THROUGH ALL VALUES OF R
x = 0.1; % initial populaiton (starting value for x)
for i = 1:skipnum % PERFORM LOGISTIC MAP FOR THE j_th value of R
x = R(j) * x * (1-x); % Compute next x (replaces old value)
end;
for i = 1:num % CONTINUE TO PERFORM LOGISTIC MAP FOR SAME R
x = R(j) * x * (1-x); % Compute next x (replaces old value)
results(j,i) = x; % Save this value for later ploting
end;
end;
plot(R,results,’b’); % PLOT THE RESULTS
grid;
xlabel(‘R’);
ylabel(‘X’);
الكود المكتوب
numR=1000;
startR=0.0;
finalR=4.0;
R = linspace(startR,finalR,numR);
skipnum=1000;
num=1000;
for j=1:length(R);
x=0.1;
% for i=1:skipnum
% x(i+1)=R(j)*x(i)*(1-x(i));
% end
for i=1:num;
x(i+1)=R(j)*x(i)*(1-x(i));
results(j,i)=x(i+1);
end;
end;
figure(1);
plot(R,results,’b’);
xlabel(‘R’);
ylabel(‘X’);
grid
إعجابإعجاب
وعليكم السلام ورحمة الله وبركاته
اهلاً وسهلاً بكم
الفرق بين الكود الاصلي والمعدل هو فقط قفزة سببها
x(i+1)
في حين الكود الاصلي فيه فقط
x
بمعنى (x(i)
لذا الكود الاصلي اصح 🙂
تحياتي لكم
إعجابإعجاب
سؤال لو انا عندي صوره وعايز اخد منها ارتفاع لحاجه جوه الصوره
في كود لده ولا لا
إعجابإعجاب
تقصد ازالة طبقة من طبقات الصورة متعددة الطبقات؟
إعجابإعجاب
السلام عليكم ورحمة الله
استاذ اود السؤال عن كيفية انشاء فتره في االمات لاب
إعجابإعجاب
وعليكم السلام ورحمة الله
هذا الرابط سيفيدك ان شاء الله
https://www.mathworks.com/help/matlab/ref/timer-class.html
إعجابإعجاب
السلام عليكم ورحمة الله وبركاته كيف استخدم التايلورز بولينوميال في الماتلاب
إعجابإعجاب
وعليكم السلام ورحمة الله وبركاته
هذا الرابط يشرح الدوال المستخدمة لذلك
https://www.mathworks.com/help/symbolic/taylor.html
إعجابإعجاب
السلام عليكم استاذ
ارجو المساعدة
تطبيق عن العناصر المنتهية بمثال ما وتحويله الى لغة المطلاب
إعجابإعجاب
وعليكم السلام
ماذا تقصد بكلمة العناصر المنتهية؟
هل ممكن الترجمة الانكليزية لها؟
إعجابإعجاب
Finished items
إعجابإعجاب
??
إعجابإعجاب
لسلام عليكم استاذ
ارجو المساعدة
تطبيق عن العناصر المنتهية بمثال ما وتحويله الى لغة المطلاب
إعجابإعجاب
وعليكم السلام
للأسف لا اعرف ماذا تقصد بكلمة (العناصر المنتهية)
إعجابإعجاب
The way the finished items are converted into the Matlab program
إعجابإعجاب
اسف ولكن ما زال السؤال غير مفهوم 😦
إعجابإعجاب
اعطيني حسابك في الفيس بوك لكي نتواصل معك وباذن الله تفهمني
إعجابإعجاب
https://www.facebook.com/mustafa.sadiq.eng
إعجابإعجاب
السلام عليكم محتاجة مساعدتك كيف ممكن اتواصل معك؟؟
إعجابإعجاب
وعليكم السلام
يمكنكم التواصل معي على الفيس بوك
http://www.facebook.com/mustafasadiq85
إعجابإعجاب
لو سمحت انا اول مره استخدم برنامج الماتلاب وبيظهرلي error مش عارفه احله انا بعت لحضرتك على اكونت الفيس الكود ورساله ال error اللي بتظهرلي ياريت حضرتك تقدر تساعدني عشان محتاجه انفذه ضروري .. وجزاك الله خيرا
إعجابإعجاب
للأسف لم استلم اي شيء على حسابي على الفيس بوك ولذا لا اعرف ما هي رسالة الخطأ
إعجابإعجاب
لو سمحت مطلوب مني استخدام الماتلاب في هذا الموضوع ….(design a smart multiband,portable,wireless RF Repeater to reinforce the weak signals of wifi , TV broadcast , and the cellular phone networks )….. وانا بحثت كثيرا ولم اجد .. ارجو من حضرتك المساعده
إعجابإعجاب
للأسف ليس عندي معلومات عن هذا الموضوع
إعجابإعجاب
اريد كود لي لغه البرمجه crc ب ماتلاب
إعجابإعجاب
هذا الرابط يحتوي المطلوب
https://www.mathworks.com/help/comm/ref/comm.crcgenerator-class.html
إعجابإعجاب
Write a program to compute the total payment for a salesman who is paid a basic salary and a commission, where
Commission = 7% of sales if 300 < sales <= 500
10% of sales + 50 $ if sales is more than 500 $
The output of the script should include the basic payment, the computed commission and the total payment all with 2 significant figures.
كيف بالامكان حل هذه عن طريق الماتلاب ؟
إعجابإعجاب
الحل موجود في الرابط ادناه:
http://www.cplusplus.com/forum/beginner/174648/
إعجابإعجاب
السلام عليكم استاذ لدي سؤال عجزت عن حله في الماتلاب هل ممكن تساعدني
Write a function get_Data that reads and returns the data of a true-false exam of 5 questions for a class of 5 students, e.g. (TFTFT;TTTFF;FFTTT;TFTFF;FFFFF)
Write a function get_Model to read and return the model answer of a true-false exam, e.g. (TFTTT).
Write a function get_Result that accepts the answers of the students and model answer then finds and returns their results in 1D array. (The result is the number of correct answers that each student has got out of 5).
Write a function delete that accepts the answers of the students and the result array to eliminate the student’s answer with the smallest mark together with his/her mark from the result array.
Write a function print to print the full data of all remaining students.
Write the main script that calls the above methods in their respective order.
إعجابإعجاب
وعليكم السلام
تم نشر سؤال مشابه لهذا في تبويب اسئلة وحلول بلغة سي بلس بلس
إعجابإعجاب
مطلوب مني كود مات لاب عن
Newton Divided Differences interpolation.
1) The user inputs should be:
(A function f(X.
b. A number of points with their respective values.
c. A point x
2) The output should be:
a. A table including the divided differences (zeroth, first…)
b. A Newton Divided Differences interpolation polynomial that approximates the
function with agreement in the points.
c. An approximation of f(x) by Lagrange polynomial.
d. The approximation relative error.
ممكن مصادر تساعدني بعمل الكود
إعجابإعجاب
بصراحة ليس عندي مصادر محددة ولكن ال
help
الخاص بالماتلاب يحتوي الكثير
ويمكنك نسخ السؤال الى الكوكل مباشرة للحصول على نتائج مفيدة ان شاء الله
إعجابإعجاب
1-Write a function get_Data that reads and returns the data of a true-false exam of 5 questions for a class of 5 students, e.g. (TFTFT;TTTFF;FFTTT;TFTFF;FFFFF)
2-Write a function get_Model to read and return the model answer of a true-false exam, e.g. (TFTTT).
3-Write a function get_Result that accepts the answers of the students and model answer then finds and returns their results in 1D array. (The result is the number of correct answers that each student has got out of 5).
4-Write a function delete that accepts the answers of the students and the result array to eliminate the student’s answer with the smallest mark together with his/her mark from the result array
5- Write a function print to print the full data of all remaining students.
6- Write the main script that calls the above methods in their respective order
Sample run:
Please enter the students’ answer [‘TTFFF’;’TFTFT’;’TTTTT’;’FFFFF’;’TFTFT’]
Please enter the model answer ‘TFFTT’
Student’s Data
——————-
TFTFT 3
TTTTT 3
FFFFF 2
TFTFT 3
لو ممكن تساعدنا, لأنه الصارحة الكود الي كتبته فوق ما عفرتش أحوله للماتلاب, شاكر لك تعاونك ..
إعجابإعجاب
تم نشر الحل بلغة سي بلس بلس واما التحويل الى الماتلاب فسهل جداً 🙂
إعجابإعجاب
الصفحة دي مش خاصة بالماتلاب ولا أنا غلطان؟!!
مش من المفترض ما يكونش فيها غيره
إعجابإعجاب
نعم هيه خاصة بالماتلاب فأيه المشكلة؟
تحياتي لكم 🙂
إعجابإعجاب
هذا هو الحل وعذراً للتأخير
1-
function x= get_data()
disp (‘enter the results of 5 students for 5 questions’);
first=input(‘answers of 1st student ‘,’s’);
second=input(‘answers of 2nd students ‘,’s’);
third=input(‘answers of 3rd students ‘,’s’);
fourth=input(‘answers of 4th students ‘,’s’);
fifth=input(‘answers of 5th students ‘,’s’);
x=[first;second;third;fourth;fifth];
end
2-
function y = get_model()
disp(‘enter the correct answer model’);
y=input(‘correct answers model is ‘,’s’);
end
3-
function count = get_result( x,y )
for i=1:5
count(i)=0;
if x(i,1)==y(1)
count(i)=count(i)+1;
end
if x(i,2)==y(2)
count(i)=count(i)+1;
end
if x(i,3)==y(3)
count(i)=count(i)+1;
end
if x(i,4)==y(4)
count(i)=count(i)+1;
end
if x(i,5)==y(5)
count(i)=count(i)+1;
end
end
4-
function [delete,x] = delete( x,y,count )
for i=1:5
if count(i)==min(count)
count(i)=[];
x(i,:)=[];
break;
end
end
delete=count(count~=0);
x=x(x(i,:)~=0);
disp(x);
end
أما المطلب الخامس فهو طباعة فقط والمطلب السادس كتابة كود يستدعي كل هذه الفنكشنز
تحياتي لكم
إعجابإعجاب
وين الحل ؟؟
إعجابإعجاب
سيتم نشره في اقرب وقت
إعجابإعجاب
يا استاذ بدنا اياه بالماتلاب وماخليت طريقه ماعملتها مو راضي يشتغل
إعجابإعجاب
ان شاء الله نقوم بحله ونشره في منشور مستقل في اقرب وقت
إعجابإعجاب
السلام عليكم
كيف يمكن استخدام deploytool
إعجابإعجاب
السلام عليك استاذ …
اريد حل تمرين عن الفروقات المنتهية في مطلاب في اقرب وقت
إعجابإعجاب
وعليكم السلام
لم افهم السؤال للأسف
ارجو المزيد من التوضيح
إعجابإعجاب
انا عايز كود لتخزين الصوت ضروري لو امكن ي استاذ مصطفي
إعجابإعجاب
هذه الادوات المستخدمة لذلك
https://www.mathworks.com/help/matlab/ref/audiowrite.html
إعجابإعجاب
مرحبا
يعطيك العافيه مطلوب مني بكود مات لاب اخلي اليوزر يدخل عدد النقاط الي يريد يستخدمها مثلا البرنامج يسال المستخدم
“enter the number of point”
المستخدم مثلا ادخل رقم 5
يعدين البرنامج يطلب من المستخدم يدخل خمس قيم مختلفه
كيف اعملو؟
إعجابإعجاب
يمكنك استخدام شيء كهذا:
function x= get_data()
disp (‘enter the results of 5 students for 5 questions’);
first=input(‘answers of 1st student ‘,’s’);
second=input(‘answers of 2nd students ‘,’s’);
third=input(‘answers of 3rd students ‘,’s’);
fourth=input(‘answers of 4th students ‘,’s’);
fifth=input(‘answers of 5th students ‘,’s’);
x=[first;second;third;fourth;fifth];
end
إعجابإعجاب
في ماتلاب توجد داله ندخل فيها قيم المطلوب نخرجها من نظام PID او IP او اي نظام اخر لنخرجه ذو خواص مستقره اوفر اول والايرور وباقي الخواص .. المطلوب ما اسم الداله واين اجدها في ال help
إعجابإعجاب
هذا الرابط يشرح كل ما تحتاجونه في هذا المجال
https://www.mathworks.com/discovery/pid-control.html
إعجابإعجاب
السلام عليكم ورحمة الله لو سحمتو ساعدواني اريد تشفير وفك تشفير لنص في الماتلاب اريدها غدا اختباري
إعجابإعجاب
وعليكم السلام
هذا الرابط يحتوي المطلوب
https://www.mathworks.com/matlabcentral/answers/89794-write-a-matlab-program-that-converts-a-string-text-message-up-to-140-characters-long-into-an-encry
إعجابإعجاب
السلام عليكم
لما اعمل run g لهذا الكود
clear
clc
i=0;
S1=’ON’;S2=’OFF’; CB=’ON’; LS=’ON’; ES=’OFF’;
% Initial state of swithces
S1c=1;S2c=0;CBc=1;LSc=1;ESc=0;
disp(‘switches at normal condition (S1=ON & S2=OFF & CB=ON & LS=ON & ES=OFF’)
while i<1
substation=input('input substation name','s');
if strcmp(substation,'SANDOUB')==1
while i<1
VL=input('input voltage level','S');
if strcmp(VL,'220')==1
while i<1
Field=input('input field name','s');
if strcmp(Field,'MITGAMR')==1
species=input('input SPECIES','s');
state=input('input STATE REQUIRED','s');
if strcmp(species,'CB')==1
if strcmp(state,'ON')==1
disp('ERROR …CIRCUIT BREAKER ALREADY ON…')
CBc=1;
else if strcmp(state,'OFF')==1
disp('DONE….CB NOW OFF … continue switching sequance')
CBc=0;
while i<1
Field=input('input field name','s');
if strcmp(Field,'MITGAMR')==1
species=input('input SPECIES','s');
state=input('input STATE REQUIRED','s');
if strcmp(species,'S1')==1
if strcmp(state,'ON')==1
disp('ERROR …S1 ALREADY ON…')
S1c=1;
else if strcmp(state,'OFF')==1
disp('DONE… S1 NOW OFF … continue switching sequance')
S1c=0;
while i<1
Field=input('input field name','s');
if strcmp(Field,'MITGAMR')==1
species=input('input SPECIES','s');
state=input('input STATE REQUIRED','s');
if strcmp(species,'LS')==1
if strcmp(state,'ON')==1
disp('ERROR …LINE SEITCH … ALREADY ON')
LSc=1;
else if strcmp(state,'OFF')==1
disp('DONE…LS NOW OFF … continue switching sequance')
LSc=0;
while i> matlap code
Undefined function or
variable ‘matlap’.
إعجابإعجاب
شيء طبيعي تظهر هذه الرسالة لأنه لا وجود لأداة او دالة اسمها
matlap
فماذا تقصد بها؟
إعجابإعجاب
السلام عليكم استاذ
اتمني ان تساعدني عندي مشروع يتحدث عن اخفاء البيانات داخل الصور
steganography about hiding information message in an image
ولكني غير بارعه في الماتلاب كتير ولم استطع التوصل الي برنامج نهائي فارجوك هل بامكانك ان تساعدني اذا استطعت في كود البرنامج ولك كل الشكر والتقدير
إعجابإعجاب
وعليكم السلام
للاسف ليس عندي اي خبرة في مجال معالجة الصور ولذلك لا اعتقد انني استطيع المساعدة.
اسف
إعجابإعجاب
شكرا جزيلا استاذ و وفقك الله
لك مني خالص التحايا
إعجابإعجاب
الشكر لله وتمنياتي لكم بالتوفيق
إعجابإعجاب
مرحبا انا طالبة ومشروع التخرج حولة التعرف على لوحات السيارات بلغة MATLAB وجد عدة روابط لسيارات اجنبية بس code ما قرالي ارقام سيارات تونس, اكون ممنونة الك او ساعدتني.
إعجابإعجاب
ما هي اللغة التي تكتب بها عادة لوحات السيارات في تونس؟
ربما يكون الحل بتغيير لغة التمييز في الكود فقط
إعجابإعجاب
مرحبا انا طالبة من تونس مشروع التخرج حولة التعرف عن لوحات السيارات باللغة MATLAB وجد عدة روابط لسيارات اجنبة ولكن سيارات تونسية ما تحصلت علي ارقام سيارات تونس, ممكن تساعدني
إعجابإعجاب
يمكن تغيير اللغة في الكود او تغيير قاعدة البيانات للرموز المستخدمة لتكون ملائمة لما هو مستخدم في لوحات السيارات في تونس
إعجابإعجاب
السلام عليكم أستاذ مصطفى
عندي سؤال : مشروعي تمام وكل الامور سليمة .. المشكلة عندما اكتب بحقول الstring للبوكس كتابة بالعربي بيبان أنه بيكتب عربي .. وقت اكبس انتر تذهب الكتابة ولا كأنه كتبت حاجة .. وقت اعمل تنفيذ ماتظهرش حاجة .. أما بالمحارف الانكليزية لا يعمل أي مشكلة .. الخط Ms sans serif .. النظام Win 10 .. وترميز الجهاز صحيح locale عربي .. نسخة الماتلاب قديمة شوية 2010b .. فين المشكلة برضو ؟
مشكور حضرتك يافندم
إعجابإعجاب
للأسف اللغة العربية غير مدعومة في اغلب اصدارات الماتلاب ولا اعرف هل يوجد خل لهذا او لا
إعجابإعجاب
السلام خير الكلام السلام عليكم
اذا ممكن كود بخصوص LS & MMSE للعمل على estimation channel
والسلام ختام
إعجابإعجاب
وعليكم السلام
هذا الرابط يحتوي المطلوب وبالتوفيق ان شاء الله
https://www.mathworks.com/matlabcentral/fileexchange/46856-channel-estimation-using-ls-and-mmse-estimators?focused=3821431&tab=function
إعجابإعجاب
السلام عليكم
ممكن المساعدة ف حل السؤال والمطلوب هو ايجاد مضروب العدد باستخدام الماتلاب
اكتب برنامج لحساب(تايلور)?
COS(x) =1_ x^2/2! + X^4/4! _ X^6/6! +…
بحيث x=pi/4
الخطأ النسبي=(التقريبي_الحقيقي/الحقيقة) 100x
إعجابإعجاب
وعليكم السلام
الجواب في هذا الرابط
https://www.mathworks.com/matlabcentral/answers/151330-taylor-series-sum-and-factorial
إعجابإعجاب
السلام عليكم استاذ
اريد مساعده
عايز كود مقارنة البصمات الاصابع
إعجابإعجاب
وعليكم السلام
هذا الرابط يحتوي المطلوب
إعجابLiked by 1 person
لم يظهر معي الرابط
إعجابإعجاب
اذا لم يفتح فالسبب ان التسجيل في الموقع مطلوب
إعجابLiked by 1 person
لم يظهر معي الرابط
إعجابإعجاب
تقصد لم يفتح؟
نعم لأنه يحتاج تسجيلك في الموقع
إعجابإعجاب
السلام عليكم و رحمة الله و بركاته
فضلا ليس امرا احتاج حل السؤال التالي
x=v_o cosθ t
y=v_o sinθ t-5t^2
v = 10 ;
a = 53 ;
t = [0:0.01:2] ;
x = v * cos(a)* t ;
y = v * sin(a)* t – 5*(t.^2) ;
plot(x , y)
title(‘projectile motion’)
xlabel(‘x’)
ylabel(‘y’)
grid
hold on
for i=1:length(y)
if y(i)==max(y)
plot(x(i),y(i),’r*’);
end
end
Using the figure tool ‘Data cursor’, find the horizontal range (d) of the ball. Please note that the horizontal range is the horizontal distance it has travelled when it returns to its initial height (y 0).
Insert a text saying ‘The horizontal range (d)’ near the located data cursor point.
إعجابإعجاب
وعليكم السلام ورحمة الله وبركاته
البرنامج المذكور في السؤال غير صحيح واعتقد انه فيه اخطاء في الطباعة والافضل كتابته مباشرة في الماتلاب والعمل من هناك حيث ان المطلوب هو استخدام المؤشر
cursor
لتحديد الابعاد في الشكل الذي يظهر عند التنفيذ وهو ما لا استطيع عمله بدون البرنامج الاصلي الصحيح
الافضل ان تقوموا بذلك بأنفسكم
تحياتي لكم 🙂
إعجابإعجاب
تم شكرا جزيلا استاذي
إعجابإعجاب
بالتوفيق ان شاء الله
إعجابإعجاب
هل يمكن المساعدة في حل هذا السؤال ؟
Write a function get_Data that reads and returns the data of a true-false exam of 5 questions for a class of 5 students, e.g. (TFTFT;TTTFF;FFTTT;TFTFF;FFFFF)
إعجابإعجاب
تم نشر الحل في الامثلة المحلولة السابقة فيرجى البحث عنه 🙂
إعجابإعجاب
Plot the Gaussian filter H(u,v)=e^(-D(u,v)/σ^2 ) where, σ =10,
D(u,v)=〖(u-N/2)〗^2+〖(v-M/2)〗^2, and 1≤ u ≤ N, 1 ≤ v ≤ M, with N=M=4.
a ) To plot a function of two variables, you need to generate u and v matrices consisting of repeated rows and columns, respectively, over the domain of the function H and D. Use Matlab documentation to learn about the meshgrid function, and then use it to define u and v.
b ) Evaluate the function H and generate a mesh surface in Matlab.
c ) Complete the graph with a title, xlabel and ylabel .
d ) Using the Matlab command text, place a string ‘H(u,v)’ above the peak location specified by the point (N/2,M/2,1.25).
السلام عليكم استاذي الكريم هل بالامكان حل هذا السؤال ؟
إعجابإعجاب
وعليكم السلام
هذا هو الحل
sigma=10;
N=4;
M=4;
[u,v]=meshgrid(1:0.01:4);
D=(((u-N)/2)^2)+(((v-M)/2)^2);
H=exp(-D/(sigma^2));
mesh(u,v,H);
title (“Gaussian Filter”);
xlabel (“the variable u”);
ylabel (“the variable v”);
text(N/2,M/2,1.25,’H(u,v)’);
إعجابإعجاب
أيضا هذا السؤال
Write a Matlab script to do the following:
– Accept the mass and the volume for 10 different objects labelled from 1 to 10 as 2D matrix.
– Calculate for each object the density using the equation: Density = mass/volume. Store the results in 1D array.
– Find the heaviest and the lightest objects (label and density) and print the results with an appropriate message.
– Generate a report showing the objects’ data (mass, volume, and density) sorted by the density. (Hint: use Matlab documentation to learn about the sortrows command)
و هذا
An algorithm for finding the gcd (greatest common divisor) of two positive integers M, N,where M0, N = M,
M = R,
Repeat steps from step 1 until (R=0).
Write a Matlab program to print the gcd of two positive integers as follows:
The main script should call:
1 – a function getData that accepts and returns two positive integer numbers.
2 – a function adjust that puts the larger in N and smaller in M.
3 – a function GCD that takes M and N then returns the gcd.
4 – a function printResult to print the gcd.
إعجابإعجاب
هذا حل السؤال الاول
mass=[1,2,3,4,5,6,7,8,9,10;11,22,33,44,55,44,33,22,11,99];
volume=[1,2,3,4,5,6,7,8,9,10;21,32,43,54,65,76,87,98,12,19];
density=zeros(1,10);
for i=1:10
density(i)=mass(2,i)/volume(2,i);
end
heaviest=max(density);
lightest=min(density);
for i=1:10
if (density(i)==heaviest)
index1=i;
end
if (density(i)==lightest)
index2=i;
end
end
x=[‘haviest is ‘,num2str(index1), ‘ with ‘,num2str(heaviest), ‘ lightest is ‘, num2str(index2), ‘ with ‘,num2str(lightest)];
disp(x);
% generating report
overall=[mass(2,:)’,volume(2,:)’,density’];
sorted=sortrows(overall,3);
disp(sorted);
,واما السؤال الثاني فيمكن حله بأتباع الخطوات في الرابط التالي
https://www.mathworks.com/help/matlab/ref/gcd.html
إعجابإعجاب
السلام عليكم استاذ
انا عندي مجموعه كودات مكتوبه بالماتلاب ولكن عندما قرا ملف read me فيها يذكرون انه يجب ان تنفذ في اللينكس فقط
هل معنى هذا انه لايمكن تنفيذها في الوينوز مع انو البرنامج نفسه هو ماتلاب و هل يمكن تغيير ايعازات معينه لجعله يتنفذ عن طريق الويندوز ام لا
حابه اعرف الفرق بالضبط
ولك جزيل الشكر
إعجابإعجاب
وعليكم السلام
اذا كان البرنامج ملف واحد فلا فرق بين الويندوز واللينكس ولكن ان كان مجموعة كودات تستدعي بعضها الاخرى فربما يكون اللينكس هو الوحيد لتنفيذه حتى وان كان بداخل الماتلاب لأنه احياناً يستخدم
GCC compiler
وهو كومبايلر سي بلس بلس والذي يكون مبنياً اساساً بداخل اللينكس ولكنه ليس كذلك في الويندوز وهذا ما يمكن ان يخلق مشاكل اثناء التنفيذ
اتمنى ان يفيدكم هذا الجواب
إعجابإعجاب
طيب استاذ اذا كان نظامي ويندوز 10 core i7 والذاكرة منها 11.9G مستخدم وانا اصلا عندي ماتلاب على الويندوز هل يؤثر على السرعه والتنفيذ لو نزلت اللينكس ونزلت فيه ماتلاب ام عادي ممكن ييكون عندي نظامين فيهم ماتلاب
إعجابإعجاب
المواصفات المذكورة ممتازة ولا فرق في الاداء بين الويندوز واللينكس في هذه الحالة الا القليل
إعجابإعجاب
Plot the Gaussian filter H(u,v)=e^(-D(u,v)/σ^2 ) where, =10,
D(u,v)=〖(u-N/2)〗^2+〖(v-M/2)〗^2, and 1≤ u ≤ N, 1 ≤ v ≤ M, with N=M=4.
a) To plot a function of two variables, you need to generate u and v matrices consisting of repeated rows and columns, respectively, over the domain of the function H and D. Use Matlab documentation to learn about the meshgrid function, and then use it to define u and v.
إعجابإعجاب
تم حل هذا السؤال ونشر الحل في التعليقات السابقة فيرجى مراجعتها
إعجابإعجاب
لدي سؤال اخر استاذ
ماهو repository في الماتلاب و مافائدة استخدام دالة git
مثال
لدي برنامج في الايعازات التالية
fprintf(‘Installing OpenGM…’);
if ~exist(‘external/opengm’,’dir’)
cd external
git clone https://github.com/opengm/opengm.git
cd opengm
cd src/external/patches/QPBO
sh patchQPBO-v1.3.sh
cd ../TRWS/
sh patchTRWS-v1.3.sh
cd ../../../..
mkdir BUILD
cd BUILD
cmake .. -DWITH_QPBO=ON -DWITH_TRWS=ON -DBUILD_TESTING=OFF -DCMAKE_INSTALL_PREFIX:PATH=..
make -j4
make install
cd(dcdir);
cd opengm
compileOGM
cd(dcdir);
fprintf(‘Success! Please …\n’);
fprintf(‘ … exit MATLAB,\n’);
fprintf(‘ … export library path using ”export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$PWD/external/opengm/BUILD/src/external/” and \n’);
fprintf(‘ … start MATLAB again.\n’);
else
fprintf(‘IGNORE. Already exist\n’);
end
catch err
fprintf(‘FAILED: OpenGM not installed! %s\n’,err.message);
nerrors=nerrors+1;
end
else
fprintf(‘NOTE: OpenGM Installation not supported on Windows\n’);
end
fprintf(‘DC Tracker installed with %d errors\n’,nerrors);
cd(dcdir)
, وانا اصلا اعمل على نظام اللينكس وقمت بتحميل openGM2 ولكنه يعطيني خطأ بالتنفيذ
بحيث لا احصل على النتائج
إعجابإعجاب
هذا الايعاز يستخدم للاتصال بموقع
Github
وتنزيل واستدعاء دوال من احد مخازن الكودات هناك
واما ال
Repisitory
فهو بمثابة المجلد الذي تحفظ بداخله الكودات في موقع
Git hub
فالخطا قد يكون بسبب عدم امتلاك وصول الى الموقع المطلوب او بسبب عدم وجود خدمة انترنت قوية او بسبب ازالة الكود المطلوب من الموقع وعدم توفره بعد الان
إعجابإعجاب
طيب استاذ ماهو الحل لكي اتمكن من تنفيذ الكود
إعجابإعجاب
الافضل التأكد من وجود الكود في الريبوسايتوري وتنزيله وتغيير الكود من استدعاء اونلاين الى استدعاء دالة داخلية
إعجابإعجاب
dear sir
I have this code in matlab
function [metrics2d, metrics3d, allens, stateInfo, sceneInfo] = swDCTracker(scen,optfile,swfile)
% do temporal sliding window optimization, Sec. 5.5 PAMI
% scen=71;
global scenario
if nargin, scenario=scen; end
% scenario=scen;
% default
windowSize=50;minWindowSize=15;overlapSize=5;
% windowSize=30;minWindowSize=5;overlapSize=2;
if nargin<3, swfile='swparams.txt'; end
if exist(swfile,'file')
swparams=load(swfile);
windowSize=swparams(1);minWindowSize=swparams(2);overlapSize=swparams(3);
end
addPaths;
% global opt;
opt=getDCOptions;
opti=readDCOptions(optfile);
randruns=opti.randrun;
RRm2d=[];RRm3d=[];RRens=[];RRstates=[];
% do several randruns if necessary
for r=randruns
allstInfo=[];
opti=readDCOptions(optfile);
opti.randrun=r;
sceneInfo=getSceneInfo(scenario,opti);
allframeNums=sceneInfo.frameNums;
F=length(allframeNums);
fromframe=1; toframe=windowSize;
wincnt=0;
allwins=[];
allallens=zeros(0,5);
while toframe F-minWindowSize
toframe=F;
else
toframe=newend;
end
end
%% now stich em all together (just stack)
X=zeros(F,0);Y=zeros(F,0);Xgp=zeros(F,0);Ygp=zeros(F,0);
Xi=zeros(F,0);Yi=zeros(F,0);W=zeros(F,0);H=zeros(F,0);
curN=1;
for w=1:wincnt
winframes=(allwins(w,1):allwins(w,2))’;
N=size(allstInfo(w).X,2);
newIDs=curN:curN+N-1;
X(winframes,newIDs)=0;
X(winframes,newIDs)=allstInfo(w).X;Y(winframes,newIDs)=allstInfo(w).Y;
Xi(winframes,newIDs)=allstInfo(w).Xi;Yi(winframes,newIDs)=allstInfo(w).Yi;
if isfield(allstInfo,’Xgp’)
Xgp(winframes,newIDs)=allstInfo(w).Xgp;Ygp(winframes,newIDs)=allstInfo(w).Ygp;
end
W(winframes,newIDs)=allstInfo(w).W;H(winframes,newIDs)=allstInfo(w).H;
curN=curN+N;
end
%% finish up
% global scenario
global gtInfo
scenario=scen;
sceneInfo=getSceneInfo(scenario);
stInfo.sceneInfo=sceneInfo;
opti.frames=allframeNums;
stInfo.opt=opti;
stInfo.frameNums=allframeNums;
stInfo.F=length(stInfo.frameNums);
stInfo.X=X;stInfo.Y=Y;
stInfo.Xi=Xi;stInfo.Yi=Yi;stInfo.W=W;stInfo.H=H;
if isfield(allstInfo,’Xgp’) ,stInfo.Xgp=Xgp;stInfo.Ygp=Ygp; end
stateInfo=stitchTemporalWindows(allstInfo,stInfo,allwins,overlapSize);
opt.frames=1:length(stateInfo.frameNums);
[metrics2d, metrics3d]=printFinalEvaluation(stateInfo, gtInfo, sceneInfo, stInfo.opt);
sceneInfo=getSceneInfo(scenario);
if sceneInfo.gtAvailable
if size(gtInfo.X,2)==0
metrics2d(:)=0;
metrics3d(:)=0;
end
end
allallens;
allens=mean(allallens);
allens;
RRm2d(r,:)=metrics2d;
RRm3d(r,:)=metrics3d;
RRens(r,:)=allens;
RRstates(r).stateInfo=stateInfo;
end % for randrun
% fill randruns that were not run with Inf
for r=setdiff(1:max(randruns),randruns)
RRens(r,:)=Inf;
end
% find out which random run was best
RRm2d(12)
RRm3d(12)
RRens;
sum(RRens,2)
[minv, bestr]=min(sum(RRens,2));
fprintf(‘Best Run: %d, energy: %f\n’,bestr,minv);
% set all values to best run
metrics2d=RRm2d(bestr,:);
metrics3d=RRm3d(bestr,:);
allens=RRens(bestr,:);
stateInfo=RRstates(bestr).stateInfo;
% printMetrics(metrics2d);
% printMetrics(metrics3d);
printFinalEvaluation(stateInfo,gtInfo,sceneInfo,opti);
end
when I run it I got this error
Subscripted assignment between dissimilar structures.
Error in getSplineProposals (line 112)
mhs(generated)=cubicspline;
Error in dcTracker (line 205)
mhs=getSplineProposals(alldpoints,nPoints,T);
Error in swDCTracker (line 51)
[~, ~, allens, stateInfo]=dcTracker(scen,opti);
Trial>>
so the matlab code for getsplineproposals is
function mhs=getSplineProposals(alldpoints,n,T)
% generate splines from the set of detections
% Sec. 5.1, PAMI
mhs=getEmptyModelStruct;
global sceneInfo
ndp=length(alldpoints.xp);
assert(ndp>4,’at least 4 points needed to generate proposals…’);
% relpercent=10;
q=2;
speedThreshold = sceneInfo.targetSize;
tauThreshold = sceneInfo.targetSize/2;
maxtries=min(ndp,1e3);
maxtries2=min(ndp,1e3);
generated=0;
trygen2=0;
while generated<n && trygen2<maxtries2
trygen2=trygen2+1;
trygen=0;
while trygen<maxtries
trygen=trygen+1;
randorder=randi(q-1)+1;
% randorder=4;
% randPointsO=unique(randi(ndp,1,randorder)); % pick up to q unique random points
% randPoints=randperm(ndp,randorder);
%%%% CAREFUL, THIS IS FOR q=2 ONLY
while 1
randPoints=randi(ndp,1,randorder);
if diff(randPoints), break; end
end
randPoints=randperm(ndp);
randPoints=randPoints(1:randorder);
randPoints=randsample(ndp,randorder)';
[sortedt, sidx]=sort(alldpoints.tp(randPoints));
% randorder
uniquetO=unique(alldpoints.tp(randPoints));
% sortedt
uniquet=sum(~~diff(sortedt))+1;
% randPointsO
% uniquetO
% randPoints
% uniquet
% pause
timegap=sortedt(end)-sortedt(1);
if timegap<3, continue; end
ener=max(0,(timegap-4));
prob=exp(-ener);
randnum=rand;
fprintf('ener: %.2f, prob: %2.f, rand: %.2f\n',ener,prob,randnum);
if prob < rand && trygenspeedThreshold && trygen=randorder %&& min(alldpoints.tp(randPoints))T-T/relpercent
break
end
end
if trygen==maxtries, continue; end
xy=[alldpoints.xp(randPoints);alldpoints.yp(randPoints)];
t=alldpoints.tp(randPoints);tr=t;
confs=alldpoints.sp(randPoints);
order=numel(randPoints);
% tr=t+opt.randFit*rand(1,length(t)); % add random noise to avoid NaN in fitting (LOOK INTO THIS!)
tryfit=splinefit(tr,xy,1,order);
if numel(find(isnan(tryfit.coefs))), continue; end %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% make cubic
if order~=4
sortedt=sort(t);
t=linspace(sortedt(1),sortedt(end),4);tr=t;
% tr=t+opt.randFit*rand(1,length(t)); % add random noise to avoid NaN in fitting (LOOK INTO THIS!)
xy=ppval(tryfit,tr);
cubicspline=splinefit(tr,xy,1,4);
else
cubicspline=tryfit;
end
if numel(find(isnan(cubicspline.coefs))), continue; end %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
cubicspline.start=min(t); cubicspline.end=max(t);
% cubicspline.start=1; cubicspline.end=10;
if trygen2=0)) < rand, continue; end
end
generated=generated+1;
cubicspline=adjustSplineStruct(cubicspline, min(t), max(t), alldpoints, T, 0, [], [], []);
mhs(generated)=cubicspline;
% tgap(generated)=diff([min(t) max(t)]);
end
% mean(tgap)
end
what is the problem and how can I solve it
إعجابإعجاب
بصراحة الكود كبير جداً ولم استطع معرفة المشكلة فيه
اسف
إعجابإعجاب