如何在OSX 10.6.8上以八度音程打开.m文件

时间:2012-12-21 23:45:17

标签: octave osx-leopard

这个文件是ex1.m,我用“octave打开”,但它没有做任何事情。前几行代码是....

%% Machine Learning Online Class - Exercise 1: Linear Regression

%  Instructions
%  ------------
% 
%  This file contains code that helps you get started on the
%  linear exercise. You will need to complete the following functions 
%  in this exericse:
%
%     warmUpExercise.m
%     plotData.m
%     gradientDescent.m
%     computeCost.m
%     gradientDescentMulti.m
%     computeCostMulti.m
%     featureNormalize.m
%     normalEqn.m
%
%  For this exercise, you will not need to change any code in this file,
%  or any other files other than those mentioned above.
%
% x refers to the population size in 10,000s
% y refers to the profit in $10,000s
%

%% Initialization
clear ; close all; clc

%% ==================== Part 1: Basic Function ====================
% Complete warmUpExercise.m 
fprintf('Running warmUpExercise ... \n');
fprintf('5x5 Identity Matrix: \n');
warmUpExercise()

fprintf('Program paused. Press enter to continue.\n');
pause;

等......有更多的文件,我不知道如何让它运行...

1 个答案:

答案 0 :(得分:1)

这看起来像是来自www.coursera.org的Andrew Ng的在线机器学习课程的一部分。在尝试自己学习教程之后,您可能会有更多的运气在课堂网站的论坛中提出这些问题。

您需要先在目录中包含所有相关文件。然后实际完成任务。在完成代码部分之前,大多数这些作业都不会执行任何操作。

此文件包含的代码可帮助您开始线性练习。您需要在此练习中完成以下功能:

 warmUpExercise.m
 plotData.m
 gradientDescent.m
 computeCost.m
 gradientDescentMulti.m
 computeCostMulti.m
 featureNormalize.m
 normalEqn.m

完成后,打开一个mac终端并cd到ex1.m所在的目录。您可以通过启动octave并输入文件名而不 .m扩展名来运行该程序。输入ex1。或者,如果您不希望在程序运行完毕后进入八度音程shell,则可以从终端键入octave -q ex1.m