Need to boost the visibility of your question for solutions? Use the Experts Exchange Help Bell to confirm priority levels and contact subject-matter experts for question attention. Check out this how-to article for more information.
Become a Premium Member and unlock a new, free course in leading technologies each month.
Go Premium for a chance to win a PS4. Enter to Win
x374
Solutions
444
Contributors
MATLAB is a numerical computing environment and proprietary fourth-generation programming language. MATLAB allows matrix manipulations, plotting of functions and data, implementation of algorithms, creation of user interfaces, and interfacing with programs written in other languages, including C, C++, Java, Fortran and Python. Although MATLAB is intended primarily for numerical computing, an optional toolbox uses the MuPAD symbolic engine, allowing access to symbolic computing capabilities. An additional package, Simulink, adds graphical multi-domain simulation and model-based design for dynamic and embedded systems.
Sign up to Post
Load Recent Content
Need to boost the visibility of your question for solutions? Use the Experts Exchange Help Bell to confirm priority levels and contact subject-matter experts for question attention. Check out this how-to article for more information.
clear all;
clc;
syms x y
y = -x;
z=int(y,x);
v=[0:0.1/19:0.1];
dr=0.1/20;
for i=1:20
x=v(i);
kk(i)=eval(y)*(dr);
end
R1=sum(kk(1,:));
x=0.1;
z1=eval(z);
x=0;
z2=eval(z);
R2=z2-z1;
earFilename = 'EAR_v1.txt';
stateFilename = 'output_close_tags_video_1.txt';
% read EAR values
earfile = fopen(earFilename,'r');
formatSpec = '%d %f %f';
sizeA = [3 Inf];
earVector = fscanf(earfile, formatSpec, sizeA);
earVector = earVector';
% read state file
statefile = fopen(stateFilename,'r');
formatSpec = '%d %*s';
sizeA = [1 Inf];
stateVector = fscanf(statefile, formatSpec,sizeA);
stateVector = stateVector';
% create a dataset containing framenumber, EAR, state
dataset = [earVector, -1*ones(size(earVector,1),1)];
% for each positive state, +-6 frame are marked as positive
data=[];
for i = stateVector'
rowNumber = find(dataset==i);
for j = -6:6
data=(rowNumber+j);
disp(data)
#include <fftw3.h>
using namespace std;
double** create2DArray(int row, int col)
{
double** arr = new double*[row];
for(int i = 0; i < row; i++)
arr[i] = new double[col];
return arr;
}
int main()
{
int m = 3;
int n = 3;
/*double a[m][n] =
{
{0.2, 0.3 ,1},
{0 ,12 ,5},
{0.3, 0.3, 1}
};*/
double** a= create2DArray(m,n);
for( int j = 0; j < m;j++ )
{
for(int i = 0; i < n; i++)
{
a[i][j] = Signal[i]*hamming[i];
}
}
double** b= create2DArray(m,n);
printf("Original vector\n");
for(int i=0;i<m;i++)
{
for(int j = 0 ;j<n;j++)
{
cout << a[i][j] <<" " ;
}
cout<< endl;
}
fftw_plan plan = fftw_plan_r2r_2d(n, m,&a[0][0],&b[0][0], FFTW_REDFT10, FFTW_REDFT10, FFTW_ESTIMATE);
fftw_execute(plan);
printf("DCT\n");
for(int i=0;i<m;i++)
{
for(int j = 0 ;j<n;j++)
{
cout << b[i][j] <<" " ;
}
cout<< endl;
}
fftw_plan plani = fftw_plan_r2r_2d(n, m,&b[0][0],&a[0][0], FFTW_REDFT01, FFTW_REDFT01,FFTW_MEASURE);
fftw_execute(plani);
printf("IDCT\n");
for(int i=0;i<m;i++)
{
for(int j = 0 ;j<n;j++)
{
cout << a[i][j]/(m*n*4) <<" " ;
}
cout<< endl;
}
return 0;
Scans your site and returns information about your SSL implementation and certificate. Helpful for debugging and validating your SSL configuration.
One of a set of tools we are providing to everyone as a way of saying thank you for being a part of the community.
x = [600, 800, 1000, 1200, 1400];
y = [0, 02, 04, 0.7, 1];
f = @(p,x) (p(3)-p(4))./(1+exp(-(x-p(2))/p(1)))+p(4);
opts = optimset('Display','off','MaxFunEvals',1000);
sigfit = lsqcurvefit(f, starting_value, intervals,problong,[],[],opts);
bisection_point= sigfit(2)-sigfit(1)*log((sigfit(3)-0.5)/(0.5-sigfit(4)))
function Result = z(x, y)
Result=-x*y;
Given that function I want to solve this ODE. (the RHS comes from that function)>> dsolve('Dy=-x*y','y(0)=2','x')
ans =
2*exp(-x^2/2)
However I don't want to update the second bit of code every time the first changes. I was wondering if there's a way for the result to be automatically updated.
>> dsolve('Dy=-x*y','y(0)=2','x')
ans =
2*exp(-x^2/2)
I would like to evaluate this result numerically eg typing f(2) and the previous result (2*exp(-x^2/2)) would evaluated at 2 giving 0.2707function y = f(x)
y=2*exp(-x^2/2);
374
Solutions
444
Contributors
MATLAB is a numerical computing environment and proprietary fourth-generation programming language. MATLAB allows matrix manipulations, plotting of functions and data, implementation of algorithms, creation of user interfaces, and interfacing with programs written in other languages, including C, C++, Java, Fortran and Python. Although MATLAB is intended primarily for numerical computing, an optional toolbox uses the MuPAD symbolic engine, allowing access to symbolic computing capabilities. An additional package, Simulink, adds graphical multi-domain simulation and model-based design for dynamic and embedded systems.