Blog Archives

Simple Approach to (Without) SVM Algorithm (Create Hyperplane Base Regression Of Closest Pair)

Hi All Student, we apologize for the delay in posting “Sentiment Analysis Document Using Support Vector Machines (SVMs) With Linier & Polynomial Kernel Without Matlab ToolBox” . But it’s okey. 😀

In this week we will provide an overview of a technique which it’s think is a very simple approach to be implemented in making comparisons with the results hyperplane formed of Support Vector Machine (SVM) on linear data to separate the two classes (binary classification), based Linear Regression method on nearest points (Closest Pair) is formed of two points between classes to take its midpoint. Obviously this method is very vulnerable to errors in the formation of the hyperplane line, because they do not have a concept of Support Vector, in the sense that all points are considered all result of midpoint or it’s just take few of midpoint.

This is the linear regression formula (y = a + b*x) :

Formula_of_Regression
Tracking animation base Closest Pair :

Hyperplane_Data_Random_Base_Regression_Closest_Pair

Hyperplane_Data_Random_Base_Regression_Closest_Pair

View results part 1 :

Hyperplane Data Random Base Regression (Closest Pair)_1

Hyperplane Data Random Base Regression (Closest Pair)_1

View results part 2 :

Hyperplane Data Random Base Regression (Closest Pair)_2

Hyperplane Data Random Base Regression (Closest Pair)_2

View results part 3 :

Hyperplane Data Random Base Regression (Closest Pair)_3

Hyperplane Data Random Base Regression (Closest Pair)_3

View results part 4 :

Hyperplane Data Random Base Regression (Closest Pair)_4

Hyperplane Data Random Base Regression (Closest Pair)_4

You can download This Matlab Code All About “Simple_Approach_Hyperplane_Of_SVM_Base_Regression_Closest_Pair” at  (Simple_Approach_Hyperplane_Of_SVM_Base_Regression_Closest_Pair.zip). Note : “After Download it, To Extract File (Simple_Approach_Hyperplane_Of_SVM_Base_Regression_Closest_Pair.zip), You must Rename Extension *.doc to *.zip” :)

To Running the program, double click Simple_Approach_Hyperplane_Of_SVM_Base_Regression_Closest_Pair.m file.  Enjoy with matlab code, especially for your research.

Any Suggestions, Question and Other, Send to My Email : matlabfreecode@gmail.com
(CMIIW & PMIIW).

Deploy .m (Matlab) to .java and .jar (Java Application) On Windows OS [part 5]

In the fifth section coincides with 5 till 7 day before Eid and holiday period at home in my village until the 11th of August 2013 to connect silaturrahmi / kinship relations and longs to be with both parents and my siblings. Alhamdulillah, I feel very happy and peaceful can be meeting them. This seems similar to the story when I heard the song of “Michael BublĂ© – Let me go home”. hehe .. 🙂 , Okey all student and people in the world, now we will share how to run the file from the deploy results *.m to *.java using Eclipse (How to run all files *. Java in the folder “..\MyProject_Java_Application\src\myProject_Java_Application” and file *.ctf in folder “..\MyProject_Java_Application\src\classes\myProject_Java_Application” in Eclipse). We use Eclipse Indigo & Matlab 2009 and hope you can develop to recently version on both. 🙂  Let’s go the developer  :

  • Installs Eclipse, then run on your computer.

    Installs Eclipse

    Installs Eclipse

  • Set Workspace” on the folder that we want. Then click OK” button.

    workspace-folder-click-ok

    workspace-folder

  • Display “Welcome” page in Eclipse.

    Welcome page in Eclipse

    Welcome page in Eclipse

  • Click “File” and then click “New”, then click “Java Project”.

    Click File and then click New then click Java Project

    Click File and then click New then click Java Project

  • Create a new project, for example with the name “OsteoMeter”, then click the “Finish” button.

    Create a new project for example with the name OsteoMeter then click the Finish button

    Create a new project for example with the name OsteoMeter then click the Finish button

  • Click the “Minimize” button on the “Welcome” page to see the Eclipse Project form of “OsteoMeter”.

    Click the Minimize button on the Welcome page to see the Eclipse Project form of OsteoMeter

    Click the Minimize button on the Welcome page to see the Eclipse Project form of OsteoMeter

  • Copy Folder “myProject_Java_Application” in folder “.. \ MyProject_Java_Application \ src”

    Copy Folder-myProject_Java_Application-in folder -MyProject_Java_Application-src

    Copy Folder-myProject_Java_Application-in folder -MyProject_Java_Application-src

  • Then Paste in the folder where we store the Eclipse Project “OsteoMeter”. For example in the folder “D: \ Master \ EclipseProject \ MyWorkspace \, then look for the folder” D: \ Master \ EclipseProject \ MyWorkspace \ OsteoMeter \ src “.

    Then paste in folder-eclipse

    Then paste in folder-eclipse

  • Display after the process of Paste is done.

    Display after the process of Paste is done - eclipse

    Display after the process of Paste is done – eclipse

  • Copy the file *. ctf in the folder “.. \ MyProject_Java_Application \ src \ classes \ myProject_Java_Application”

    Copy the file-ctf in the folder-MyProject_Java_Application-src-classes-myProject_Java_Application

    Copy the file-ctf in the folder-MyProject_Java_Application-src-classes-myProject_Java_Application

  • Paste it in the folder “D: \ Master \ EclipseProject \ MyWorkspace \ OsteoMeter \ src \ myProject_Java_Application”.

    paste it in the folder-D-Master-EclipseProject-MyWorkspace-OsteoMeter-src-myProject_Java_Application

    Paste it in the folder-D-Master-EclipseProject-MyWorkspace-OsteoMeter-src-myProject_Java_Application

  • Display after the process of Paste is done.

    Display after the process of Paste is done-eclipse-part2

    Display after the process of Paste is done-eclipse-part2

  • Back to the Eclipse Project, right click on the Project “OsteoMeter”, then click “Refresh”.

    Back to the Eclipse Project-right click on the Project-OsteoMeter-then click-Refresh

    Back to the Eclipse Project-right click on the Project-OsteoMeter-then click-Refresh

  • It will show all files “.java” and “.ctf” which has been incorporated and there is appear error.

    It will show all files java and ctf which has been incorporated and there is appear error

    It will show all files java and ctf which has been incorporated and there is appear error

  • Enter the library “javabuilder.jar” to eliminate the errors that are marked with red color on some files “.java” in the Eclipse Project.
    • Right-click the Project “OsteoMeter”, then click “Build Path”, then click “Configure Build Path …”, then select the “Libraries” tab.

      Right-click the Project OsteoMeter then click Build Path then click Configure Build Path then select the Libraries tab

      Right-click the Project OsteoMeter then click Build Path then click Configure Build Path then select the Libraries tab

    • Click “Add External JARs
” button.

      Click Add External JARs button

      Click Add External JARs button

    • Select the file “javabuilder.jar” then click “Open”.

      Select the file javabuilder.jar then click Open - eclipse

      Select the file javabuilder.jar then click Open – eclipse

    • Click the “OK” button.
      note : take library “javabuilder.jar” at “C:\Program Files\MATLAB\MATLAB Compiler Runtime\v710\toolbox\javabuilder\jar\javabuilder.jar”. this directory of javabuilder may be different from those in your computer. Because this directory of javabuilder accordance with the directory where we install file “MCRInstaller.exe”. So take this file javabuilder corresponds to that of in your computer.
  • Display Project File “OsteoMeter” which has been equipped library “javabuilder.jar”.

    Display Project File OsteoMeter which has been equipped library javabuilder.jar

    Display Project File OsteoMeter which has been equipped library javabuilder.jar

  • Set “MyProject_Java_Application.java” as the Main-Class Project by right clicking “OsteoMeter”, then click “Run As”, then click “Run Configuration ..”.
    Set MyProject_Java_Application.java as the Main-Class Project by right clicking OsteoMeter then click Run As then click Run Configuration

    Set MyProject_Java_Application.java as the Main-Class Project by right clicking OsteoMeter then click Run As then click Run Configuration

    • Click the “Java Application”, then click the “New launch configuration” (running button), eg “Name: Run As OsteoMeter”. Select Project by clicking the “Browse …”, eg “Project: OsteoMeter”, then click the “Search” in the “Main class:”.

      New launch configuration - eclipse

      New launch configuration – eclipse

    • Select “MyProject_Java_Application” as the Main-Class, then click “OK”.

      Select MyProject_Java_Application as the Main-Class then click OK

      Select MyProject_Java_Application as the Main-Class then click OK

    • Click the “Apply”, then click “Run”. Wait a few moments until the interface is appear, and it close automatically.

      Click the Apply then click Run Wait a few moments until the interface is appear and it close automatically

      Click the Apply then click Run Wait a few moments until the interface is appear and it close automatically

  • Edit the file .java which is a Main-Class, the “MyProject_Java_Application.java”
    Edit the file .java which is a Main-Class the MyProject_Java_Application.java - eclipse

    Edit the file .java which is a Main-Class the MyProject_Java_Application.java – eclipse

    Seek script  “mcr.dispose();” by pressing the button “CTRL+F” then type with keyword “mcr.dispose();” then change become “//mcr.dispose();” then pressing save button.

  • Project running process “OsteoMeter” doing by right-clicking Project “OsteoMeter”, then click “Run As”, then click (running button).

    process - run as java application - eclipse

    process – run as java application – eclipse

  • Select “MyProject_Java_Application”, then click “OK”.

    Select MyProject_Java_Application then click OK

    Select MyProject_Java_Application then click OK

  • The project  “OsteoMeter” can be running with other way, by click the black arrow button that down direction.
    The project  OsteoMeter can be running with other way click the black arrow button down directionThen click “(running button)” that has been set as caller Main-Class in the previous section, so that the Form “Select Java Application” is used to select the file  .java with manually way. It’s a Main-Class (file. java that first executed while running the process) doesn’t show up again.
  • Project “OsteoMeter” is being compiled. Wait a few seconds until the interfaces is appear.

    Project OsteoMeter is being compiled Wait a few seconds until the interfaces is appear

    Project OsteoMeter is being compiled Wait a few seconds until the interfaces is appear

  • Display after Running result of deploy file *.m to *.java on Eclipse without Matlab.
    Display after Running result of deploy file .m to .java on Eclipse without Matlab

    Display after Running result of deploy file .m to .java on Eclipse without Matlab

    note: if interface display the results of running only appears a few seconds (automatic exit). The solution is on the section “Edit file .java which is Main-Class”. Maybe you are not yet looking for a script “mcr.dispose();” by pressing “CTRL + F” and then type keyword “mcr.dispose();” then change it to “/ /mcr.dispose();” and press save button.

  • Congratulations, you’ve been success to Running result of deploy file *.m to *.java on Eclipse without Matlab.
  • Finish. 🙂

Deploy .m (Matlab) to .java and .jar (Java Application) On Windows OS [part 4]

In the fourth section coincides with the month of Ramadan, we will share how to run the file from the deploy results *.m to *.java using Netbeans (How to run all files *. Java in the folder “..\MyProject_Java_Application\src\myProject_Java_Application” and file *.ctf in folder “..\MyProject_Java_Application\src\classes\myProject_Java_Application” in NetBeans). We use Netbeans IDE 7.0.1 & Matlab 2009 and hope you can develop to recently version on both. 🙂  Okey, Let’s go the developer  :

  • Installs Netbeans, then run on your computer.

    Installs Netbean

    Installs Netbean

  • Click “File”, then Click “New Project…”

    Create New Project

    Create New Project

  • Choose “Categories” [Java] and “Projects” [Java Application], then click  “ Next > ” button

    Choose Categories

    Choose Categories

  • Create new Project e.g. with name “OsteoMeter”, uncheck at “Create Main Class” and “Set as Main Project”, then click “Finish” button.

    Project Name

    Project Name

  • Copy Folder “myProject_Java_Application“ into Folder “..\MyProject_Java_Application\src”

    Copy Folder myProject_Java_Application

    Copy Folder myProject_Java_Application

  • Then Paste into Folder where we save Project of NetBeans “OsteoMeter”. E.g at folder “D:\Master\NetBeansProject\”, so then seek folder “D:\Master\NetBeansProject \OsteoMeter\src”.

    Paste at Folder where we save Project NetBeans

    Paste at Folder where we save Project of NetBeans

  • Display after Paste folder process is done.

    Display after Paste process is done

    Display after Paste process is done

  • Copy file *.ctf at Folder “..\MyProject_Java_Application\src\classes\myProject_Java_Application”

    Copy file .ctf at Folder

    Copy file .ctf at Folder

  • Paste into Folder “D:\Master\NetBeansProject\OsteoMeter\src\myProject_Java_Application”.

    Paste into Folder D_Master_NetBeansProject_OsteoMeter_src_myProject_Java_Application

    Paste into Folder D_Master_NetBeansProject_OsteoMeter_src_myProject_Java_Application

  • Display after Paste file *.ctf process is done.

    Display after Paste file .ctf process is done

    Display after Paste file .ctf process is done

  • Back to NetBeans Project, display when all file “.java” and “.ctf”  has been included. It’s will be seen there is an error.

    Back to NetBeans Project

    Back to NetBeans Project

  • Include library “javabuilder.jar” to eliminate errors marked in red on some files of “*.java” :
    • Right click “Libraries”

       Right click Libraries

      Right click Libraries

    • Click “JAR/Folder
”

      Click JAR_Folder

      Click JAR_Folder

    • Choose file “javabuilder.jar” then click “Open” button.
      note : take library “javabuilder.jar” at “C:\Program Files\MATLAB\MATLAB Compiler Runtime\v710\toolbox\javabuilder\jar\javabuilder.jar”. this directory of javabuilder may be different from those in your computer. Because this directory of javabuilder accordance with the directory where we install file “MCRInstaller.exe”. So take this file javabuilder corresponds to that of in your computer.
  • Display File Project “OsteoMeter” that has been included library of “javabuilder.jar”.

    Display File Project OsteoMeter

    Display File Project OsteoMeter

  • Set “MyProject_Java_Application.java” as Main-Class, with do right click Project “OsteoMeter”, then select “Set Configuration”, then select “Customize
”

    Set MyProject_Java_Application.java as Main-Class

    Set MyProject_Java_Application.java as Main-Class

  • Click “Browse..” button at field “Main Class”. Then click “Select Main Class” button.

    Click Browse.. button at field Main Class

    Click Browse.. button at field Main Class

  • Then click “OK” button.

    Then click OK button

    Then click OK button

  • Edit file .java which is Main-Class, namely “MyProject_Java_Application.java”
    Edit file .java which is Main-Class

    Edit file .java which is Main-Class

    Seek script  “mcr.dispose();” by pressing the button “CTRL+F” then type with keyword “mcr.dispose();” then change become “//mcr.dispose();” then pressing save button.

  • “Clean and Build” Project “OsteoMeter”, by do right click Project “OsteoMeter”, then pressing “Clean and Build”.

    Clean and Build Project

    Clean and Build Project

  • Display after “Clean and Build”.

    Display after Clean and Build

    Display after Clean and Build

  • Running Project “OsteoMeter” with click Button (running button).

    Running Project OsteoMeter

    Running Project OsteoMeter

  • Display after Running result of deploy file *.m to *.java on Netbeans without Matlab.
    Display after Running .m to .java on Netbean without Matlab

    Display after Running .m to .java on Netbean without Matlab

    note: if interface display the results of running only appears a few seconds (automatic exit). The solution is on the section “Edit file .java which is Main-Class”. Maybe you are not yet looking for a script “mcr.dispose();” by pressing “CTRL + F” and then type keyword “mcr.dispose();” then change it to “/ /mcr.dispose();” and press save button.

  • Congratulations, you’ve been success to Running result of deploy file *.m to *.java on Netbeans without Matlab. 🙂
  • To be Continue On [part 5]

Deploy .m (Matlab) to .java and .jar (Java Application) On Windows OS [part 3]

In the third section. we will discuss about (Process deploy source code *.m into to .java and *.jar (Java Application)) : Compile Project “MyProject_Java_Application” by clicking “Build the project” Button (logo add file source code). Okey, Let’s Go Developer :

  • If it appears (mbuild-setup), it means you do deploy for the first time, do the following:
    Display mbuild-setup
  • Click link (mbuild -setup)
    Click Link mbuild-setup
  • Type “y” without quotes and press “Enter”
    Type 'y'
  • Type “1” without the quotes and press “Enter”
    Type '1'
  • Type “y” without quotes and press “Enter”
    Verify Compiler
  • Type “y” without quotes and press “Enter”
    mbuild locate
  • Type “1”, then press “Enter”. Then type “y”, and press “Enter”
    Choose Compiler
  • Do it again Compile Project “MyProject_Standalone_Application” by clicking “Build the project” Button (logo add file source code)
  • If appears display like below, it means you’ve done the compiler to deploy configuration settings before. Wait a while until the “Compilation in progress” is completed.
    Compilation in progress java
  • Display when deployment is completed “Compilation completed” and if there is an error it will appear in red text.
    Deployment Tool Output_Error_JavaThe solution, check whether javac (java component) has been activated on your computer, see part 1. After that, close your MATLAB if still active, then open again your MATLAB. Open file “MyProject_Java_Application.prj” with form “Deployment Tool”. Do it again Compile Project “MyProject_Java_Application” by clicking “Build the project” (logo add file source code).
  • If successful, then all the text in the “Deployment Tool Output” black.
    Compilation completed_Success_Java
  • Results are deployed on the folder where the file “MyProject_Java_Application.prj” saved, e.g. on “C:\Users\……\Desktop\Source Code”.

    Result Deploy Java

    note: folder “…\MyProject_Java_Application” is the same meaning as “C:\Users\……\Desktop\Source Code\ MyProject_Java_Application”.

    • Content Folder “…\MyProject_Java_Application” :
      Content of Folder MyProject_Java_Application
    • Content Folder : “…\MyProject_Java_Application\distrib” :
      Content Folder  ..._MyProject_Java_Application_distribnote: the file *. jar in the directory “…\MyProject_Java_Application\distrib” can not be run as independently, so it should run the “Build” process with NetBeans or the “Export” with Eclipse from all files existing java on folder
      “…\MyProject_Java_Application\src\myProject_Java_Application”
      and file. ctf that exist in folder “…\MyProject_Java_Application\src\classes\myProject_Java_Application”.
    • Content Folder : “…\MyProject_Java_Application\src\myProject_Java_Application” :
      Folder ...__MyProject_Java_Application__src__myProject_Java_Application
    • Content Folder “…\MyProject_Java_Application\src\classes\myProject_Java_Application” :
      Folder ...__MyProject_Java_Application__src__classes__myProject_Java_Application
  • Congratulations, you’ve been success to deploy *.m into *. java and *.jar (Java Application) ! 🙂
  • To be Continue On [part 4]

Deploy .m (Matlab) to .java and .jar (Java Application) On Windows OS [part 2]

In this second part, Deploy source code *.m (Matlab) to .java and *.jar (Java Application) on Windows OS include : Run deploytool from the Command Window menu, then press “Enter” Or run deploytool menu from the Start button, and then click on “Deployment Tool (deploytool)”,  and deploy process source code  *.m to *.java and *.jar (Java Application). Let’s join steps below :

  • Run deploytool from the Command Window menu, then press “Enter”.

    Run deploytool from the Command Window menu, then press 'Enter'

    Run deploytool from the Command Window menu, then press ‘Enter’

  • Or, run deploytool menu from the Start button, and then click on “Deployment Tool (deploytool)”.

    Or, run deploytool menu from the Start button, and then click on 'Deployment Tool (deploytool)'

    Or, run deploytool menu from the Start button, and then click on ‘Deployment Tool (deploytool)’

  • Form Display Deployment Tool.

    Form Display Deployment Tool

    Form Display Deployment Tool

  • Click File> New Deployment Project Deployment Tool on the menu bar.

    Click File-New Deployment Project Deployment Tool on the menu bar

    Click File-New Deployment Project Deployment Tool on the menu bar

  • Deploy process source code  *.m to *.java and *.jar (Java Application).
    • Rename Project and choose Location File Source Code, then click “OK”.

      Rename Project and choose Location File Source Code, then click 'OK'

      Rename Project and choose Location File Source Code, then click ‘OK’

    • Display Form Compiler

      Display Form Compiler

      Display Form Compiler

    • Include the only one main file *.m of “MyProject_Java_Application” with the click of a button ” add button“, then click the button “Open”.

      Include the only one main file

      Include the only one main file

    • Results Include file at “MyProject_Java_Application”.

      Results Include file at 'MyProject_Java_Application'

      Results Include file at ‘MyProject_Java_Application’

    • Include all required files “MyProject_Java_Application” (Osteo.m) in the “Other files” with the click of a button ” add button“, then click the button “Open”.

      Include all required files

      Include all required files

    • Save Project “MyProject_Java_Application” by clicking “save” ( save button ).
  • To be Continue On [part 3]

Deploy .m (Matlab) to .java and .jar (Java Application) On Windows OS [part 1]

Before doing the Deploy source code *.m Into. Java and. Jar, we first do the following tricks to enable MATLAB JA Builder (Java Application), Recommended minimal use Matlab 2009 :

  • Install MCRInstaller.exe
    (Take MCRInstaller file in folder :
    “C:\Program Files\MATLAB\R2009a\toolbox\compiler\deploy\win32\MCRInstaller.exe”)

    MCRInstaller File

    MCRInstaller File

    note: address MCRInstaller file “C:\Program Files\MATLAB\R2009a\toolbox\compiler\deploy\win32\MCRInstaller.exe” may be different with your computer. Because this MCRInstaller file address matches the address of where we install Matlab. So take this MCRInstaller file as it is on your computer.

  • Open cmd windows, and then check whether javac (java component) has been active on your computer with the command “javac-version” (without the quotes). If you have not done, then headed step 3.

    java component

    java component

  • Open Control Panel \ System and Security \ System” (If you are using Windows 7).

    Control Panel Win7

    Control Panel Win7

  • Click “Advanced system setting”, then click “Advanced” tab,

    Advanced system setting

    Advanced system setting

  • If you are using Windows XP. Open the “Control Panel”, then click “Performance and Maintenance” and then click “System”, then click the “Advanced” tab.

    Performance and Maintenance

    Performance and Maintenance

  • Click the “Environment Variables” button.

    Environment Variables

    Environment Variables

  • Find in the “System variables” that Variable named “Path”.

    System variables

    System Variables

  • Click the “Edit” button.

    Edit button

    Edit button

  • Add the following value “;C:\Program Files\Java\jdk1.6.0_16\bin” (without quotation marks) in the Variable value. Then click the “OK” button.
    Edit System Variable

    Edit System Variable

    note: value “;C:\Program Files\Java\jdk1.6.0_16\bin” could be different with your computer. Because the address of this value corresponds to the version we install jdk. So take this value According to the address you have in your computer.

    Javac Location

    Javac Location

    note: Notice the text on the part that has a gray background color, the entire contents of the Variable value in the computer we have copy-paste it in Notepad ++, hopefully can be used as a reference. (Fill all the Variable value is only 1 line or 1 line only).

    All Contents of the Variable Value

    All Contents of the Variable Value

  • Check javac version. Close cmd if it is still active, we open cmd windows again, then we type the command “javac-version” (without quotes) will display as shown below.

    Javac Check Again

    Javac Check Again

  • Congratulation, javac (java component) has been active on your computer. 🙂
  • To be Continue On [part 2]

Deploy .m (Matlab) to .exe (Standalone Application) On Windows OS [part 2]

In the second part, we will discuss about (Process deploy source code *.m into *.exe become Standalone Application) : Rename Project and select the Location File Source Code, Include one of the main file *.m on the “Main Function”, Include all the required files “Main Function” in the “Other files”, Save Project. Okey, Let’s Go To Follows This Step below :

  • Rename Project and choose Location File Source Code, then click “OK”

    Rename Project and choose Location File Source Code

    Rename Project and choose Location File Source Code

  • Display Form Compiler

    Display Form Compiler

    Display Form Compiler

  • Include one of the main file *.m on the “Main Function”, with click “logo add file source code“, then click “Open” button

    File .m Main Function

    File .m Main Function

  • Result Include file On “Main Function”

    Result Include File .m On Main Function

    Result Include File .m On Main Function

  • Include all the required files “Main Function” On the “Other files”, with click “logo add file source code“, then click “Open” button

    Include all the required files Main Function In Other files

    Include all the required files Main Function On Other files

  • Save Project  “MyProject_Standalone_Application” with click  “Save” (logo save button) button

    Save Project - MyProject_Standalone_Application

    Save Project – MyProject_Standalone_Application

  • To be Continue On [part 3]

Matlab is Relative to Said it as Instant Code or Not. Why?

This opinion is inspired by my dialogue with my lecturer about the programming language that should be used by students to learn to make coding to solve the problem some time ago. 😀
Why Use Matlab Code
Matlab is relative to said it as instant code or not. Why is that?
All of the following descriptions I addressed for all those who still hesitate to use Matlab as a programming language in homework, research, final project, thesis and dissertations in their respective institutions.
Here is some perspective from our experience of the Matlab programming :
1. Suitable for research.
Because it is a lot of modules or functions that have been provided and well as to accelerate in the manufacture of coding.
2. Matlab gives us flexibility.
That is how we make coding a module or function of our own making or using an existing function.

For example we can make the code to calculate the average value of the data rate without using the mean function that already exist in Matlab :


********************* Manual_mean_Vs_Fn_mean_Matlab.m *********************

clear all;
close all;
clc;

% Count mean of data
disp(‘=================================== ‘)
disp(‘Menghitung nilai rata-rata data ‘)
disp(‘=================================== ‘)

% enter number of data
byk_data=input(‘Input banyak data :’)

% initialization sum of data
jumlah_data=0;

% looping process
for i=1:byk_data
% retrieve the data entered
data_ke(i)=input(strcat(‘Input data ke -> ‘,num2str(i),’ = ‘));

% sum all data one by one
jumlah_data=jumlah_data+data_ke(i);
end

% Count mean of data without use function of matlab
Nilai_rata_rata_data_cara_manual = jumlah_data/byk_data

% Count mean of data use function of matlab
Nilai_rata_rata_data_dgn_Fn_matlab=mean(data_ke)

********************* Manual_mean_Vs_Fn_mean_Matlab.m *********************

The conclusion is :
If we want to develop or learn talents logic, then as much as possible we minimize the use of modules or functions or toolbox that already exist in Matlab. Even in all other program code, both C / C + +, C #, Java, Vb etc.
Any Suggestions, Question and Other, Send to My Email : matlabfreecode@gmail.com