همه چیز را همگان دانند

اشتراک دانش
همه چیز را همگان دانند
با سلام و عرض احترام خدمت شما
در صورتی که هر کدوم از مطالب به کارتون میاد اطلاع بدید تا راهنمایی کامل تر براتوم ارسال کنم و یا برنامه ای برای مسئله شما بنویسم

۱۹ مطلب در دی ۱۳۹۴ ثبت شده است

چهارشنبه, ۳۰ دی ۱۳۹۴، ۰۸:۰۸ ب.ظ

تابع evalfis در متلب

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

a = readfis('fuzzy');
out = evalfis(i,a);
۰ نظر موافقین ۰ مخالفین ۰ ۳۰ دی ۹۴ ، ۲۰:۰۸
وبلاگ نویس
چهارشنبه, ۳۰ دی ۱۳۹۴، ۱۱:۲۹ ق.ظ

چگونه درصد خطا را محاسبه کنیم

محاسبه درصد خطا

۰ نظر موافقین ۰ مخالفین ۰ ۳۰ دی ۹۴ ، ۱۱:۲۹
وبلاگ نویس
چهارشنبه, ۳۰ دی ۱۳۹۴، ۰۹:۵۳ ق.ظ

چه فرقی بین عملگر & و && در متلب وجود دارد؟

لینک اصلی را مشاهده کنید

The single ampersand & is the logical AND operator.

& همان AND  عادی است و زمانی که دو عبارت صحیح باشد true بر میگرداند.

The double ampersand && is again a logical AND operator that employs short-circuiting behaviour. Short-circuiting just means the second operand (right hand side) is evaluated only when the result is not fully determined by the first operand (left hand side)

&& زمانی عبارت دوم را کنترل می کند، که عبارت اول نتیجه را مشخص نکرده باشد.(یعنی true باشد)

A & B (A and B are evaluated)

در حالت بالا هم  A و هم B ارزیابی می شوند.

A && B (B is only evaluated if A is true)

در این حالت اگر A صحیح باشد سپس B بررسی می شود.

۱ نظر موافقین ۱ مخالفین ۰ ۳۰ دی ۹۴ ، ۰۹:۵۳
وبلاگ نویس
چهارشنبه, ۳۰ دی ۱۳۹۴، ۰۹:۱۹ ق.ظ

تابع minmax در متلب

P = [0 1 2; -1 -2 -0.5]   [input vector]
pr = minmax(P)

P =

         0    1.0000    2.0000 [input matrix]
   -1.0000   -2.0000   -0.5000

pr =

         0    2.0000 [min - max
   -2.0000   -0.5000 min - max]
۰ نظر موافقین ۱ مخالفین ۰ ۳۰ دی ۹۴ ، ۰۹:۱۹
وبلاگ نویس
دوشنبه, ۲۸ دی ۱۳۹۴، ۰۱:۱۵ ق.ظ

متلب چیه؟

MATLAB® is a high-level language and interactive environment for numerical computation, visualization, and programming. Using MATLAB, you can analyze data, develop algorithms, and create models and applications. The language, tools, and built-in math functions enable you to explore multiple approaches and reach a solution faster than with spreadsheets or traditional programming languages, such as C/C++ or Java®. You can use MATLAB for a range of applications, including signal processing and communications, image and video processing, control systems, test and measurement, computational finance, and computational biology. More than a million engineers and scientists in industry and academia use MATLAB, the language of technical computing.

متلب یک نرم افزار سطح بالا است. و دارای محیطی تعاملی برای محاسبات عددی، مجازی سازی و برنامه نویسی است. با استفاده از متلب می توان به تحلیل داده، توسعه الگوریتم و ایجاد مدل ها و نرم افزار ها پرداخت. زبان، ابزار ها و توابع ریاضی به شما امکان می دهد تا راه های مختلفی رو برای کشف یک راه امتحان کنید که نسبت به زبان های سنتی مثل C/C++ یا java سریع تر است. از متلب میتوان برای زمینه های مختلفی از جمله پردازش سیگنال و ارتباطات، پردازش تصویر و ویدئو، کنترل سیستم، تست و اندازه گیری، محاسبات مالی، محاسبات زیست شناسی استفاده کرد. بیش از یک میلیون مهندس و دانشمند در صنعت و آکادمی ها از متلب استفاده می کنند. متلب یک زبان محاسبات تکنیکی است.

Key Features

ویژگی های کلیدی
High-level language for numerical computation, visualization, and application development

زبان سطح بالا برای محاسبات عددی، مجازی سازی، توسعه کاربردها

Interactive environment for iterative exploration, design, and problem solving

محیط تعاملی برای کاوش های پرتکرار، طراحی و حل مسائل

Mathematical functions for linear algebra, statistics, Fourier analysis, filtering, optimization, numerical integration, and solving ordinary differential equations

توابع ریاضی برای جبر خطی، آمار، تحلیل فوریه، پالایش، بهینه سازی، اجماع عددی و حل انواع معادلات مختلف

Built-in graphics for visualizing data and tools for creating custom plots

ایجاد بستر گرافیکی برای بصری سازی داده ها،و ابزارهایی برای ایحاد رسم های معمول و با تنظیمات دلخواه 

Development tools for improving code quality and maintainability and maximizing performance

توسعه ابزار هایی برای بهبود کیفیت کدها و حفظ شرایطی برای دارا بودن بالاترین کارایی 

Tools for building applications with custom graphical interfaces

ابزاری برای  ایجاد  کاربرد هایی(نرم افزار) با رابط کاربری گرافیکی


۳ نظر موافقین ۱ مخالفین ۰ ۲۸ دی ۹۴ ، ۰۱:۱۵
وبلاگ نویس
شنبه, ۲۶ دی ۱۳۹۴، ۱۱:۲۶ ب.ظ

چگونه متغیر را در یک رشته قرار بدهیم (VBA)

role = "if dry_avg = " & dryavg & "and dry_max =" & drymax & "and drymin=" & drymin

 در تکه کد بالا قسمت های پررنگ متغییر هایی هستند که در یک رشته قرار گرفته اند و محتوایات خود را در دل رشته قرار می دهند.

۱ نظر موافقین ۱ مخالفین ۰ ۲۶ دی ۹۴ ، ۲۳:۲۶
وبلاگ نویس
شنبه, ۲۶ دی ۱۳۹۴، ۱۲:۱۳ ب.ظ

تکه کد برای ادغام سلول های اکسل

Sub milad()
For i = 9 To 750
Set xL = Range(Cells(i, 1), Cells(i, 8))
xL.Merge
Next i
End Sub
۰ نظر موافقین ۰ مخالفین ۰ ۲۶ دی ۹۴ ، ۱۲:۱۳
وبلاگ نویس
پنجشنبه, ۲۴ دی ۱۳۹۴، ۱۰:۴۶ ق.ظ

Nargin_nargout

۰ نظر موافقین ۲ مخالفین ۰ ۲۴ دی ۹۴ ، ۱۰:۴۶
وبلاگ نویس
سه شنبه, ۲۲ دی ۱۳۹۴، ۰۴:۱۹ ب.ظ

تکه کد تبدیل عناصر یک سر به دو کلاس 0 و 1

Sub BINARY()
For i = 2 To 2076
If Cells(9, i) > 0 Then
Cells(9, i) = 1
End If
Next i
End Sub

۰ نظر موافقین ۰ مخالفین ۰ ۲۲ دی ۹۴ ، ۱۶:۱۹
وبلاگ نویس
پنجشنبه, ۱۷ دی ۱۳۹۴، ۰۹:۴۱ ب.ظ

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

با این کد می تواند مجموعه داده تان را به چند کلاس دسته بندی کنید
Sub class()
For i = 739 To 2 Step -1
Select Case Cells(49, i)

Case Is < 2
Cells(48, i) = 1

Case Is < 5
Cells(48, i) = 2

Case Is < 11
Cells(48, i) = 3

Case Else
Cells(48, i) = 4

End Select
Next i
End Sub

۰ نظر موافقین ۰ مخالفین ۰ ۱۷ دی ۹۴ ، ۲۱:۴۱
وبلاگ نویس