License Manager Error -9

رفع خطای لایسنس منیجر 9 | License Manager Error -9

رفع خطای لایسنس منیجر 9 | License Manager Error -9

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

License Manager Error -9

بهترین راه برای رفع مشکل لایسنس منیجر 9 این هست که به مسیر زیر بروید:

در ویندوز:

C:\Program Files\MATLAB\R20XXx\bin\winXX\activate_matlab.exe

در مک:

  1. را باز کنیدFinder.
  2. بروید به “Applications”.
  3. راست کلیک کنید بر روی آیکون متلب. (e.g. MATLAB_R2015b.app)
  4. را کلیک کنید “Show Package Contents”.
  5. باز کنید”Activate.app”.

در لینوکس:

به مسیر زیر بروید:

/usr/local/MATLAB/R20XXx/bin/activate_matlab.sh

 

برای افرادی که لایسنس قانونی از سایت متورکز خریداری کرده اند به روش زیر اقدام نمایند:

  1. “فعال کردن خودکار با استفاده از اینترنت” (Activate automatically using the internet) را انتخاب کنید.
  2. وارد حساب MathWorks خود شوید.
  3. مجوز صحیح را انتخاب کنید.
  4. قسمت نام کاربری باید به طور خودکار با نام کاربری صحیح جمع شود.
  5. اطلاعات فعال سازی را تأیید کنید.
  6. برای تکمیل مراحل فعال سازی ، روی “finish” کلیک کنید.
  7. متلب را ریستارت کنید.

هنوز هم با خطای License Manager Error -9 مواجه می شوید؟

نام کاربری شما اجازه فعال سازی لایسنس را ندارد.

Host id استفاده شده مطابقت ندارد.

قبلا توسط یک سیستم دیگر متلب را فعال سازی کرده اید و لایسنس متعلق به همان سیستم هست.

 

اگر متلب را بصورت آفلاین فعال می کنید

گزینه “Activate manually without using the Internet.” را انتخاب کنید.

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

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

اگر در انتخاب سریال در ابتدای نصب متلب اشتباه کرده اید مجددا این کار را با سریال صحیح انجام دهید.

 

تجربیات خود را در قسمت نظرات همین پست با ما در میان بگذارید.

منبع متلب کدر

 

 

آموزش ایجاد ارور در متلب

آموزش ایجاد ارور در متلب

ایجاد ارور در متلب

شاید برای شما هم پیش آمده باشد که بخواهید در کد متلب خود اتفاقی رو به عنوان خطا معرفی کنید.

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

برای ایجاد خطا و ارور در متلب با دستور زیر شروع می کنیم.

error(msg)

به جای msg میتوان پیغام مربوط به خطا را نوشت.

مثلا:

msg = 'Error occurred.';
error(msg)

که به صورت زیر نمایش داده می شود:

Error occurred.

حالا اگر بخواهیم مانند sprintf دستور پیغام خطا را نمایش دهیم به صورت زیر عمل می کنیم:

n = 7;
if ~ischar(n)
   error('Error. \nInput must be a char, not a %s.',class(n))
end

که نتیجه به صورت زیر می شود:

Error.
Input must be a char, not a double.

برای دیدن فرمت تکست ها میتونید به لینک زیر مراجعه کنید:

https://www.mathworks.com/help/matlab/matlab_prog/formatting-strings.html

 

انجام پروژه های متلب با متلب کدر

شاید مایل باشید پیغام خطایی ایجاد کنید تا مانند متلب دستور صحیح را گوشزد کند.

برای اینکار باید یک فانکشن تعریف کنیم. مثلا به صورت زیر:

function hello(audience)
if nargin < 1
    aac = matlab.lang.correction.AppendArgumentsCorrection('"MatlabCoder"');
    error(aac, 'MATLAB:notEnoughInputs', 'Not enough input arguments.')   
end
fprintf("Hello, %s!\n", audience)
end

اگر حالا hello را در متلب به عنوان یک دستور بکار بگیریم. با پیغامی مانند زیر مواجه می شویم:

Error using hello (line 4)
Not enough input arguments.

Did you mean:
>> hello("MatlabCoder")

اینها فقط مثالهایی بابت ایجاد خطا به صورت دستی و ساختگی در برنامه متلب بود.

برای دیدن ساختارها و اطلاعات بیشتر می توانید با تایپ کردن doc error در قسمت کامنت ویندوز متلب , اطلاعات بیشتری را دریافت نمایید.

 

انجام پروژه های متلب با متلب کدر