Community Profile

# Dimitris Kalogiros

### National and Kapodistrian University of Athens

134 total contributions since 2018

View details...

Contributions in
View by

Testing a digital filter with White Noise
Hi Krishna Your test, although primitive, gives a first feeling of how the filter performs. But I must highlight two points T...

My diff function won't work and I'm not sure why
I think , the answer to your problem is the following piece of code: clearvars; clc; close all; % call of the function myVa...

My diff function won't work and I'm not sure why
Try this : clearvars; close all; clc; syms x q(x) = exp(2*sin(x)) - x; f(x) = q(x) dq(x) = diff(q(x)); g(x) = dq(x) dq2...

Use variables from workspace from previous run
There are two possible scenarios: your matlab code overwrites some of the preloaded values you "load" the files inside the fu...

How to derive the following equation? I need this for a script that I am working on.
Mr Legend You question regards your math's homework and not matlab, but I liked your profile's name "the Legend", and I 'll giv...

| accepted

5 equations with 5 unknowns
Run this and check if the equations are those that should be... clearvars syms Vmp Voc Isc mp k q T Rp0 Rs0 Imp s...

| accepted

Not getting single frequency signal...
Hi Hari You can use the following algorithm: clc; clearvars; close all; %% definition of frequencies fc=500; f_delta=100;...

I need to solve an equation involving squares and cubes.
It is a 3rd order equation, it has only an analytical solution. You can use the following code: clc; clearvars; syms p ...

| accepted

Count the number of intersections between any two curves
If you have two functions y=f(t) and y=g(t) you can find their intersections by solving the equation f(t)=g(t). But such a thin...

How can I determine conditions and interpolate where necessary?
Stelio A good solution for you problem is to use polynomial interpolation. Have a look here: https://www.mathworks.com/matl...

Inverse laplace - symbolic tool box
I had a look at your file. The definition of the laplace transform A contains a syntax error. It has an extra "=" without mea...

| accepted

x^2 + y^2 =9
This equation depicts a circle with radious 3. clc; clearvars; syms x y eq= x^2+y^2==9 fimplicit(eq, [-3 3]); xlab...

Area under the curve
Change the last section of your program to this: %% Sizing Capacitor Cf; %capacitor fundamental current for "a" phase is all t...

| accepted

Plotting equation for certain values
Have a look on matlab help files about the following functions: tf : how to define a transfer function on s or z plane bodepl...

how to use Subscript in for loop
What is Tr [ ] at your mathematica code ? Is it an array or a function (I am asking because I 've no experience on mathematica...

How can i save two points with lambda in a vector ?
Run this: clear; clc; close all; %input points Points=[1 1; -1 1; -1 -1; 1 -1 ]; % make 'Points' to represent an close...

how to find inverse
Generally, you must have in mind that : Taking that under consideration you can use the following piece of code clear; clc; ...

Solved

the average value of the elements
Calculate the average value of the elements in the array

how to find H(e j(ω π) ) if you know H(e j(ω), you found out H(e j(ω) by using freqz
Keep in mind that, is a periodic function of , with period . Have a look at the following figure. Focus on the "blue" and the...

Generate Random Number inside a closed area
Run your code many times and store the resulting point ( variable Point) into a file. Then every time you need a random point fr...

Is there a way to choose what file to open in the command window using input(prompt)?
You can use uigetfile command: disp( "What is the file address to the first city?"); [firstcity,path] = uigetfile('*.txt'); ...

| accepted

how to represent approximate equal symbol
A suggestion : while a > 4090 && a <5010 % your code end In fact "approximately" is something relative and depen...

Undefined Function or Variable
I think there is a typo at the formula that calculates R : Something is missing there. Maybe a + or * mark By the way, ca...

| accepted

Solved

Create a "+" flag
Given two odd numbers, [m, n], return a matrix of size m x n which has all elements of the centre column and centre row set as 1...

Compute probability of different states in a binary distribution
clc; clearvars % input data N=300; % always even x=randi([0, 1], N, 1); % two bits words % 00->0 , 01->1 , 10->2 , 11-...

| accepted

Zeroing out particular frequency in audio signal
I'm giving you some tips: 1) Use high order FFT/IFFT . For example 8192 or even higher. 2) You have to filter out (by setting...

Probability Density Function ??
First you have to import data from your excel file After that, you can calculate your PDF function, following this example: c...

Filter with given group delay and frequency response
One choice is to use a block called Arbitrary Response Filter A second choice could be the usage of a simulink block called Dig...

| accepted

problems with ifft of bandpass filtered white noise
Hi Anna. Pay attention to these lines of your code: n = 2^nextpow2(L); Y = fft(X,n); Because n>L, matlab adds some zeros at ...