f



Matlab Error: "identifier" expected, "(" found.

>>a = 100;b = 4;c = 1;d = 10;e = 20;f = 100;g = 150;h = 60;
>> x0 = [1.1651,1.3316,1.3434,1.4823,1.5203,1.5544,2.1363,2.3997,4.7142];
>> f=@(x)parameterfun(x,a,b,c,d,e,f,g,h)
??? f=@(x)parameterfun(x,a,b,c,d,e,f,g,h)
       |
Error: "identifier" expected, "(" found.

Can any one please tell how to overcome this problem,from what I have searched I have found that it is caused because I am using older version of matlab (release 12.1 version 6.1) so please tell how do I over come this.

Any help is appreciated
0
im.rohit (3)
10/25/2012 8:47:08 PM
comp.soft-sys.matlab 211266 articles. 19 followers. lunamoonmoon (257) is leader. Post Follow

2 Replies
882 Views

Similar Articles

[PageSpeed] 6

On Friday, October 26, 2012 9:47:08 AM UTC+13, Rohit gupta wrote:
> >>a = 100;b = 4;c = 1;d = 10;e = 20;f = 100;g = 150;h = 60;
> 
> >> x0 = [1.1651,1.3316,1.3434,1.4823,1.5203,1.5544,2.1363,2.3997,4.7142];
> 
> >> f=@(x)parameterfun(x,a,b,c,d,e,f,g,h)
> 
> ??? f=@(x)parameterfun(x,a,b,c,d,e,f,g,h)
> 
>        |
> 
> Error: "identifier" expected, "(" found.
> 
> 
> 
> Can any one please tell how to overcome this problem,from what I have searched I have found that it is caused because I am using older version of matlab (release 12.1 version 6.1) so please tell how do I over come this.
> 
> 
> 
> Any help is appreciated

Why are you using an anonymous function?
Why not simply call your function:
x=parameterfun(x0,a,b,c,d,e,f,g,h);
0
mulgor (3007)
10/25/2012 10:15:06 PM

"Rohit gupta" <im.rohit@hotmail.com> wrote in message 
news:k6c8gc$h1b$1@newscl01ah.mathworks.com...
>>>a = 100;b = 4;c = 1;d = 10;e = 20;f = 100;g = 150;h = 60;
>>> x0 = [1.1651,1.3316,1.3434,1.4823,1.5203,1.5544,2.1363,2.3997,4.7142];
>>> f=@(x)parameterfun(x,a,b,c,d,e,f,g,h)
> ??? f=@(x)parameterfun(x,a,b,c,d,e,f,g,h)
>       |
> Error: "identifier" expected, "(" found.
>
> Can any one please tell how to overcome this problem,from what I have 
> searched I have found that it is caused because I am using older version 
> of matlab (release 12.1 version 6.1) so please tell how do I over come 
> this.

Anonymous functions were introduced in MATLAB 7.0 (R14) so you will not be 
able to use them in MATLAB 6.1 (release R12.1.)

If you're trying to use this to define a function to pass into one of the 
Optimization Toolbox functions or into one of the *QUAD* or ODE* family of 
functions, see the help for that function. It will tell you the appropriate 
syntax to use for passing additional input arguments into your 
objective/constraint/integrand/ODE/etc. function.

-- 
Steve Lord
slord@mathworks.com
To contact Technical Support use the Contact Us link on 
http://www.mathworks.com 

0
slord (13689)
10/26/2012 1:38:54 PM
Reply:

Similar Artilces:

Error: "identifier" expected, "(" found.
I am trying to do an integration for the value of gradPE which has the following equation: gradPE = Gamma*pi*2*Gy(p-2) So I wrote the below code: For p = Mcount+1:N1 M(:,p) = A*M(:,p-1)+B; F = @(Gy)(Gamma*pi*2*Gy(p-2)); gradPE = quad(F, 0, 300); % 0 and 300 are my limits end; Where Gamma = 4256; Mcount = 1; N1 = 1020; %Gy= are values located in an excel sheet {up to 1020 values for Gy}. I even tried to add another anonymous function to F: F = F = @(p) (quad(@(Gy) (Gamma * p...

"""""""""ADD ME""""""""""
Hi , Hope you are doing great. Please let me take this opportunity to introduce myself, Iam Karthik working with BhanInfoi Inc, a NY based company. We have consultants on our bench on various technologies, my request is to add me to your distribution list and kindly do send me the requirements. i have the below list available 1. Mainframe 2. Java 3.. Financial Analyst 4. Data Architect If there is any vendor ship agreement which has to be signed then I would like to take an opportunity to represent my company and expect your cooperation... ...

error: ";" expected, "=" found.
Hey there, I been running some programs and saving some of my data, just by selecting the variables in the workspace and saving... However sometimes when i do this and try to reopen them, im given the error message: error: ";" expected, "=" found. and im unable to retrieve the data, any help please???? Ben Parslew wrote: > > Hey there, > > I been running some programs and saving some of my data, just by > selecting the variables in the workspace and saving... However > sometimes when i do this and try to reopen them, im given the error > message: ...

Urgent Requirement in """""""""""""NEW YORK""""""""""""""""
Hello Partners, Please find the requirement below. Please send the updated resume along with rate and contact no. REQ#1: Title : Java Developer ( Rating Project) Duration : 6 months Rate : open Location : NY strong java, WebLogic 9.2, Web Services, Oracle REQ#2: Title : Java Developer Duration : 4 months Rate : open Location : NY Strong java, SQL REQ#3: Title : VB.Net Consultant Location : NY Duration : 4 months Rate : open Primarily looking at someone who has Excel, VB.net and Oracle (good to have). Req #4: Title : Java Developer (MSA Project) Duration : 6+ months Rate : open Location : NY Note : Please send your updated resume along with contact no karthik@bhaninfo.com : No phone calls please. Thanks & Regards Karthik BhanInfo karthik@bhaninfo.com ...

"my" and "our"
Hi, while testing a program, I erroneously declared the same variable twice within a block, the first time with "my", the second time with "our": { my $fz = 'VTX_Link'; .... ( around 200 lines of code, all in the same block) our $fz = 'VTX_Linkset'; ... } So the initial contents of the $fz declared with "my" is lost, because "our" creates a lexical alias for the global $fz, thus overwriting the previous "my" declaration. It was my error, no question. But I wonder why Perl doesn't mention this - even with "use s...

why "::", not "."
Why does the method of modules use a dot, and the constants a double colon? e.g. Math::PI and Math.cos -- Posted via http://www.ruby-forum.com/. On Oct 26, 2010, at 01:48 , Oleg Igor wrote: > Why does the method of modules use a dot, and the constants a double > colon? > e.g. > Math::PI and Math.cos For the same reason why inner-classes/modules use double colon, because = they're constants and that's how you look up via constant namespace. Math::PI and ActiveRecord::Base are the same type of lookup... it is = just that Base is a module and PI is a float....

"/a" is not "/a" ?
Hi everybody, while testing a module today I stumbled on something that I can work around but I don't quite understand. >>> a = "a" >>> b = "a" >>> a == b True >>> a is b True >>> c = "/a" >>> d = "/a" >>> c == d True # all good so far >>> c is d False # eeeeek! Why c and d point to two different objects with an identical string content rather than the same object? Manu Emanuele D'Arrigo wrote: >>>> c = "/a" >>>&...

"If then; if then;" and "If then; if;"
I have a raw data set which is a hierarchical file: H 321 s. main st P Mary E 21 F P william m 23 M P Susan K 3 F H 324 S. Main St I use the folowing code to read the data to creat one observation per detail(P) record including hearder record(H): data test; infile 'C:\Documents and Settings\retain.txt'; retain Address; input type $1. @; if type='H' then input @3 Address $12.; if type='P' then input @3 Name $10. @13 Age 3. @16 Gender $1.; run; but the output is not what I want: 1 321 s. main H 2 321 s. main P Mary E 21 F 3 321 s...

"or" and "and"
Hi, I'm just getting to discover ruby, but I find it very nice programming language. I just still don't understand how the "or" and "and" in ruby... I was playing with ruby and for example made a def to print Stem and Leaf plot (for those who didn't have a statistics course or slept on it, e.g. http://cnx.org/content/m10157/latest/) Here is the Beta version of it: class Array def n ; self.size ; end def stem_and_leaf(st = 1) # if st != (2 or 5 or 10) then ; st = 1 ; end k = Hash.new(0) self.each {|x| k[x.to_f] += 1 } k = k.sort{|a, b| a[0].to_f <=&g...

"out" and "in out"
Hi i found the following explaination: In Ada, "in" parameters are similar to C++ const parameters. They are effectively read-only within the scope of the called subprogram. Ada "in out" parameters have a reliable initial value (that passed in from the calling subprogram) and may be modified within the scope of the called procedure. Ada "out" parameters have no reliable initial value, but are expected to be assigned a value within the called procedure. What does "have no reliable initial value" mean when considering the "out" parameter? By c...

about "++" and "--"
why this program snippet display "8,7,7,8,-7,-8" the program is: main() { int i=8; printf("%d\n%d\n%d\n%d\n%d\n%d\n",++i,--i,i++,i--,-i++,-i--); } > why this program snippet display "8,7,7,8,-7,-8" Ask your compiler-vendor because this result is IMHO implementation-defined. Check this out: http://www.parashift.com/c++-faq-lite/misc-technical-issues.html#faq-39.15 http://www.parashift.com/c++-faq-lite/misc-technical-issues.html#faq-39.16 Regards, Irina Marudina fxc123@gmail.com wrote: > why this program snippet display "8,7,7,8,-7,-8&q...

"In" "Out" and "Trash"
I just bought a new computer and I re-installed Eudora Light on my new computer. But when I open Eudora, the "In", "Out" and "Trash" links are not on the left side of the screen the way they were on my old computer. How can I get these links back on the left side of the screen? Thank you. On 25 Mar 2007 09:49:22 -0700, "abx" <abfunex@yahoo.com> wrote: >I just bought a new computer and I re-installed Eudora Light on my new >computer. But when I open Eudora, the "In", "Out" and "Trash" links >are ...

A problem about "[ ]" "( )" "="
I want to read several images saved in a director,and give them to I1,I2 ,I3....,using the following codes: filelist=dir(['c:\MATLAB701\work\...\*.jpg']); for i=1 :length(filelist) I=imread(fullfile('c:\MATLAB701\work\...',filelist(i).name)); end; but failed. Then I used I(i)=imread... ,still failed. How could I do? "John" <mailofww@126.com> wrote in message news:ef19e12.-1@webx.raydaftYaTP... >I want to read several images saved in a director,and give them to > I1,I2 ,I3....,using the following codes: > filelist=dir(['c:\MATLAB701\work\.....

Does it need a ";" at the very after of "if" and "for"
write code like: int main(void) { int a=10; if(a<20) {} } Compiler ok on dev-cpp . don't we have to add a ";" after if statement? marsarden said: > write code like: > > int main(void) > { > int a=10; > if(a<20) > {} > } > > Compiler ok on dev-cpp . don't we have to add a ";" after if > statement? The syntax for 'if' is: if(expression) statement There is no semicolon after the ) but before the statement. The statement is either a normal statement (which can be empty), ending in a semicolon:- if(expr) ...

Does Python have equivalent to MATLAB "varargin", "varargout", "nargin", "nargout"?
Thank you in advance for your response. Dmitrey openopt@ukr.net writes: > Thank you in advance for your response. And those do ... ? -- Jorge Godoy <jgodoy@gmail.com> Where you would use varargin and nargin in Matlab, you would use the *args mechanism in Python. Try calling def t1(*args): print args print len(args) with different argument lists Where you would use varargout and nargout in Matlab you would use tuple unpacking in Python. Play with this def t2(n): return tuple(range(n)) a, b = t2(2) x = t2(3) On Feb 18, 12:58 pm, open...@ukr.net wrote: > Th...

Matlab compiler, errors with "get" and "set"
Hi, I'm receiving errors for "get" and "set" commands like follows: Warning: File: c:\matlab6p5p1\toolbox\matlab\uitools\movegui.m Line: 216 Column: 9 References to "get" require the C/C++ Graphics Library when executing in stand-alone mode. You must specify -B sgl or -B sglcpp in order to use the C/C++ Graphics Library. Also, if using the -W option, you must specify either the mainhg or libhg wrapper type. A run-time error will occur if the C/C++ Graphics Library is not present when "get" is called. For some time I didn't receive these errors,...

interface "Matlab" with "Ansys" ??
Did any body know how to interface "Matlab" with "Ansys" ?? I am having matlab optimization code. but,how to interface it with ANSYS I don't no. pl,guide me to solve my problem . with regards Sampath Kumar L Mob :- 9591488258 "Sampath Kumar" <samathkmr.ln@gmail.com> wrote in message <ilkgbg$i5v$1@fred.mathworks.com>... > Did any body know how to interface "Matlab" with "Ansys" ?? I am having matlab optimization code. but,how to interface it with ANSYS I don't no. pl,guide me to solve my problem . > > with regard...

How to solve "Memory out Error" or "Memory allocation Error" in MATLAB?? I am using, MATLAB 7.9.0(R2009b(64-bit
When I am running my MATLAB-Simulink Model,after sometimes it indicates that "Memory out Error" or "Memory allocation Error". How can I overcome these problems and run my model properly... On 3/13/2013 2:14 AM, chittaranjan pradhan wrote: > When I am running my MATLAB-Simulink Model,after sometimes it indicates >that "Memory out Error" or "Memory allocation Error". How can I overcome >these problems and run my model properly... > I think when you get "Memory out Error" then it most likely means you need to acquire more memory for your computer. One way to remedy this is to buy more memory and install it in your computer. This assumes you have already examined your model and made sure you have implemented it in the most efficient manner. --Nasser Thank you, Mr. Nasser I am using 64-bit, MATLAB 2009a version and the memory of the RAM is 16-GB. When I am running my model, it is going to stop after some time and message comes that "Memory allocation Error". Please, help me How to solve this problem and model will work properly. I have deleted most of the scopes. Chittranjan ...

Urgent JAVA Requirement in """"""NEW YORK"""""""""
Hello Partners, How are you ? Please find the requirement below. Location : NY Duration : 8 mnths Rate :Open Job description: Java/J2EE Web Service Developer =B7 (4+ years of application development experience in Java/J2EE and Web service technologies. =B7 Experience with spring & Hibernate. =B7 Experience with J2EE Application Server (preferably Web logic). =B7 Preferable Aqua logic DSP Experience =B7 Preferable Sonic ESB Composite Service experience Experience w...

matlab error upon startup "matlabrc" and "libmwm_interpreter.so"
I just installed Matlab 2007a onto my computer which is running Ubuntu. I am able to load the license manager, but when I go to start matlab, I get the following error: matlabuser@matlabuser-laptop:~/bin$ matlab ??? Function table size check fails for '/usr/local/matlab/bin/glnx86/libmwm_interpreter.so': , library claims 74, registry claims 77 ??? An error occurred while trying to determine whether "matlabrc" is a function name. Please help! ...

matlab 2007a error with "libmwm" & "matlabrc"
I recently installed Matlab 2007a onto my comp which is running on Ubuntu 7.04. After installation, and running my license manager, I get the following error when trying to open matlab: matlabuser@matlabuser-laptop:/usr/local/matlab/etc$ matlab ??? Function table size check fails for '/usr/local/matlab/bin/glnx86/libmwm_interpreter.so': , library claims 74, registry claims 77 ??? An error occurred while trying to determine whether "matlabrc" is a function name. Help! I saw the same problem to. anyone has a solution? thanks, Erin <wmerin83@yahoo.com> wrote: > ...

matlab error "Input argument "resol_y" is undefined"
dear all.. i keep getting this error >>??? Input argument "resol_y" is undefined<< and the the error was pointed to here: function [snake_pnts,e] = snake(pnts, alpha, beta, max_delta_x, resol_x, ... max_delta_y, resol_y, feat_img) if resol_y < 1; resol_y = 1; end; <<-- the error can anybody help me?i'm new actually in matlab world this is the to the sourcesode <http://cobweb.ecn.purdue.edu/~malcolm/interval/1995-017/snake.m> "fiza" <pja_usm@hotmail.com> wrote in message news:ef58f4a.-1@webcrossing.ra...

puts "\\".gsub("\\", "\\\\")
Hello, I have a mini-ruby quiz. Guess what this line of code writes to the console, then try it for yourself: puts "\\".gsub("\\", "\\\\") Why is that so? Martin From: martinus [mailto:martin.ankerl@gmail.com]=20 # Hello, I have a mini-ruby quiz. Guess what this line of code writes to # the console, then try it for yourself: # puts "\\".gsub("\\", "\\\\") puts "\\".gsub("\\", "\\\\") \ #=3D> nil # Why is that so? faq. escaping the escape in sub/gsub. search the archives. maybe you want somethin...

Gary Sokolich """"""
"""""""""" http://www.manta.com/c/mmlq5dm/w-gary-sokolich W Gary Sokolich 801 Kings Road Newport Beach, CA 92663-5715 (949) 650-5379 http://www.tbpe.state.tx.us/da/da022808.htm TEXAS BOARD OF PROFESSIONAL ENGINEERS February 28, 2008 Board Meeting Disciplinary Actions W. Gary Sokolich , Newport Beach, California �V File B-29812 - It was alleged that Dr. Sokolich unlawfully offered or attempted to practice engineering in Texas (...) Dr. Sokolich chose to end the proceedings by signing a Consent Order that was accepted by ...

Web resources about - Matlab Error: "identifier" expected, "(" found. - comp.soft-sys.matlab

Resources last updated: 3/10/2016 12:42:27 PM