Answered

Use nargin/nargout on generated mex Functions

Not sure why this question slipped through unnoticed. I've created an enhancement request to make nargin and nargout work when ...

Use nargin/nargout on generated mex Functions

Not sure why this question slipped through unnoticed. I've created an enhancement request to make nargin and nargout work when ...

bijna 8 jaar ago | 0

Answered

Z must be a matrix, not a scalar or vector

It's telling you that the variable "sol" is a vector, whereas X and Y are matrices. If you want to plot a set of points on a sur...

Z must be a matrix, not a scalar or vector

It's telling you that the variable "sol" is a vector, whereas X and Y are matrices. If you want to plot a set of points on a sur...

bijna 8 jaar ago | 0

Answered

MATLAB Coder and Intel C++ Compiler

The "for all features" is just what gets put into the table when there isn't any distinction made. It means that support is "al...

MATLAB Coder and Intel C++ Compiler

The "for all features" is just what gets put into the table when there isn't any distinction made. It means that support is "al...

bijna 8 jaar ago | 0

| accepted

Answered

Use quadgk with multiple Inputs with Matlab Coder

I don't have a lot of time to type this. Hopefully if it isn't clear I can come back and add some detail. The way we normall...

Use quadgk with multiple Inputs with Matlab Coder

I don't have a lot of time to type this. Hopefully if it isn't clear I can come back and add some detail. The way we normall...

bijna 8 jaar ago | 2

| accepted

Answered

how to decrease the tolerence or accuracy of my results

Youseff, I did not try to read your code, but I see integral2() in there, and you mention not knowing how to use reltol and abst...

how to decrease the tolerence or accuracy of my results

Youseff, I did not try to read your code, but I see integral2() in there, and you mention not knowing how to use reltol and abst...

bijna 8 jaar ago | 0

Answered

How can I evaluate a Double Integral with an additional variable dependent integral contained inside using dblquad?

I forget DBLQUAD's arcane requirements on the input sizes. If memory serves, the integrand has to work when one is a vector and...

How can I evaluate a Double Integral with an additional variable dependent integral contained inside using dblquad?

I forget DBLQUAD's arcane requirements on the input sizes. If memory serves, the integrand has to work when one is a vector and...

bijna 8 jaar ago | 0

Answered

Numerical integration in a loop

Is this what you mean? omega_11 = pi; % or whatever t = 0:0.01:5; Q = zeros(size(t)); % Preallocate Q for the sake of...

Numerical integration in a loop

Is this what you mean? omega_11 = pi; % or whatever t = 0:0.01:5; Q = zeros(size(t)); % Preallocate Q for the sake of...

bijna 8 jaar ago | 0

Answered

Is any way in Matlab to perform definite integral with conditions in the integration domain?

I'm not sure I understand your clarification correctly. Here is my best guess >> f = @(x)(x.^2+3*x).*(x <= 100) + x.^3.*(x...

Is any way in Matlab to perform definite integral with conditions in the integration domain?

I'm not sure I understand your clarification correctly. Here is my best guess >> f = @(x)(x.^2+3*x).*(x <= 100) + x.^3.*(x...

bijna 8 jaar ago | 1

| accepted

Answered

How to evaluate this integral in Matlab?

Sorry I missed this question back in October. It is not easy to do these problems because one has to keep track of what works w...

How to evaluate this integral in Matlab?

Sorry I missed this question back in October. It is not easy to do these problems because one has to keep track of what works w...

ongeveer 8 jaar ago | 0

Answered

how to clear variables in code generation ?

What problem are you trying to solve by clearing variables? Have you verified that it is still a problem with code generation? ...

how to clear variables in code generation ?

What problem are you trying to solve by clearing variables? Have you verified that it is still a problem with code generation? ...

ongeveer 8 jaar ago | 0

Answered

Integration of function with two variables with respect to one of them

Here's an example. While it's _literally_ true that you can't do numerical integration with free variables, sometimes it misses...

Integration of function with two variables with respect to one of them

Here's an example. While it's _literally_ true that you can't do numerical integration with free variables, sometimes it misses...

ongeveer 8 jaar ago | 0

Answered

How to solve a threedimensional integral of a nested function?

The devil here must be in the details. The example you give is easy enough >> g = @(x,y,z) x.*y.*2.*z; >> f = @(x,y,z) ...

How to solve a threedimensional integral of a nested function?

The devil here must be in the details. The example you give is easy enough >> g = @(x,y,z) x.*y.*2.*z; >> f = @(x,y,z) ...

ongeveer 8 jaar ago | 1

| accepted

Answered

How do I numerical integrate polynomial coefficients to a high order?

Suppose p is a polynomial in MATLAB (a vector of coefficients). Multiplying by x^2 and integrating could be done by Q = i...

How do I numerical integrate polynomial coefficients to a high order?

Suppose p is a polynomial in MATLAB (a vector of coefficients). Multiplying by x^2 and integrating could be done by Q = i...

ongeveer 8 jaar ago | 0

| accepted

Answered

Numeric integration of a matrix using integral2()

This is an advanced exercise for using integral2. I _think_ this does what you wanted. The approach is to work with all scalar...

Numeric integration of a matrix using integral2()

This is an advanced exercise for using integral2. I _think_ this does what you wanted. The approach is to work with all scalar...

ongeveer 8 jaar ago | 0

Answered

numerical integraion with array limits

Assuming you want each individual integral to be integral(@(x)lognpdf(b(j)-x,2,1),a(j),b(j)) then Qab = @(aj,bj)in...

numerical integraion with array limits

Assuming you want each individual integral to be integral(@(x)lognpdf(b(j)-x,2,1),a(j),b(j)) then Qab = @(aj,bj)in...

ongeveer 8 jaar ago | 0

| accepted

Answered

How to compute Double Integral of highly oscillating function?

So I assume you saw this: >> a = 10; >> f = @(x,y)sin(a*(x-y)) f = @(x,y)sin(a*(x-y)) >> integral2(f,0,10...

How to compute Double Integral of highly oscillating function?

So I assume you saw this: >> a = 10; >> f = @(x,y)sin(a*(x-y)) f = @(x,y)sin(a*(x-y)) >> integral2(f,0,10...

ongeveer 8 jaar ago | 1

Answered

Trouble when using dblquad for product of functions

Your integrand function is not defined to be symmetric. We have dtemp(1,2) = dblquad('integrand',(0+(m)*h),(0+(m+1)*h),(0+...

Trouble when using dblquad for product of functions

Your integrand function is not defined to be symmetric. We have dtemp(1,2) = dblquad('integrand',(0+(m)*h),(0+(m+1)*h),(0+...

ongeveer 8 jaar ago | 0

| accepted

Answered

How can i know the size of the rectangles in a numerical integration?

All the INTEGRAL and QUAD* functions are adaptive quadrature routines. INTEGRAL2 with the 'tiled' method transforms the integra...

How can i know the size of the rectangles in a numerical integration?

All the INTEGRAL and QUAD* functions are adaptive quadrature routines. INTEGRAL2 with the 'tiled' method transforms the integra...

ongeveer 8 jaar ago | 0

Answered

finding a number that satisfies given conditions

Integrals? Not sure about that. A random search will finish faster. There are LOTS. You can use LINSPACE to generate evenly s...

finding a number that satisfies given conditions

Integrals? Not sure about that. A random search will finish faster. There are LOTS. You can use LINSPACE to generate evenly s...

ongeveer 8 jaar ago | 1

Answered

Declaring const variable in generated code

This is a common request in one form or another. A common variant is that people would like to have numeric constants #defined ...

Declaring const variable in generated code

This is a common request in one form or another. A common variant is that people would like to have numeric constants #defined ...

ongeveer 8 jaar ago | 1

Answered

How can I concatenate matrices in an embedded matlab function block in simulink?

Kaustubha's comment is the answer to this question. Use coder.varsize to give s.a the variable-size properties that you need. ...

How can I concatenate matrices in an embedded matlab function block in simulink?

Kaustubha's comment is the answer to this question. Use coder.varsize to give s.a the variable-size properties that you need. ...

ongeveer 8 jaar ago | 1

Answered

Not getting the same answer between Matlab and Simulink

Considering complexity of the operation, those are the same answers. All meaningful requirements on floating point numbers are ...

Not getting the same answer between Matlab and Simulink

Considering complexity of the operation, those are the same answers. All meaningful requirements on floating point numbers are ...

ongeveer 8 jaar ago | 1

Answered

Row/Col major order in mex function

I have written numerical library routines for the better part of the last 25 years, and it didn't take me very long to realize t...

Row/Col major order in mex function

I have written numerical library routines for the better part of the last 25 years, and it didn't take me very long to realize t...

ongeveer 8 jaar ago | 3

Answered

Coder: Exclude/ignore code sections?

You can wrap them with if coder.target('MATLAB') ... end Or if that gives an error, if isempty(coder.target) ...

Coder: Exclude/ignore code sections?

You can wrap them with if coder.target('MATLAB') ... end Or if that gives an error, if isempty(coder.target) ...

ongeveer 8 jaar ago | 5

| accepted

Answered

How to use an integral inside another integral

Either this (find_integral is unchanged) function [answer]=find_integral2(z) F=@(y) arrayfun(@(y)find_integral(z-y).*fin...

How to use an integral inside another integral

Either this (find_integral is unchanged) function [answer]=find_integral2(z) F=@(y) arrayfun(@(y)find_integral(z-y).*fin...

meer dan 8 jaar ago | 1

| accepted

Answered

Numerical volume integral with keeping parameters

Well, for starters, you need to change / to ./ in the definition of f. Second, however, you will need to use integral3 instead ...

Numerical volume integral with keeping parameters

Well, for starters, you need to change / to ./ in the definition of f. Second, however, you will need to use integral3 instead ...

meer dan 8 jaar ago | 0

Answered

How can I calculate the Chi-Squared CDF if I use MATLAB C-Coder?

This function is now supported for code generation in R2013b.

How can I calculate the Chi-Squared CDF if I use MATLAB C-Coder?

This function is now supported for code generation in R2013b.

meer dan 8 jaar ago | 1

Answered

Why Matlab integral function does not work properly?

The problem is that "if" is not vectorized the way you would expect. I think if x > 0 means if all(x(:) > 0) S...

Why Matlab integral function does not work properly?

The problem is that "if" is not vectorized the way you would expect. I think if x > 0 means if all(x(:) > 0) S...

meer dan 8 jaar ago | 3

Answered

Nested integral within integral2

The problem here is that integral2 requires that the integrand accept arrays as inputs and return arrays as outputs, but integra...

Nested integral within integral2

The problem here is that integral2 requires that the integrand accept arrays as inputs and return arrays as outputs, but integra...

meer dan 8 jaar ago | 2

| accepted

Answered

how to solve a integral when the parameters are matrix

I don't get the final assignment to x(t1) of what I presume to be a matrix result. Also, I am not certain whether e^A means exp...

how to solve a integral when the parameters are matrix

I don't get the final assignment to x(t1) of what I presume to be a matrix result. Also, I am not certain whether e^A means exp...

meer dan 8 jaar ago | 0