Month: July 2024
Problem with legend: colors don’t match value of variable
hello, i have a problem with the legend in this script: i am doing subplots for the two parameters e and t, in every subplot e is fixed while t can vary between 5 different values. the problem is the legend doesn’t match the colors. for instance, t= -50 should be red, -25 green, 0 blue, 25 light blue and t = 50 black, but the legend doesnt say this. Could anybody give me any suggestions on how to index the color and the value of the parameter so that they match? thank you
here is the code:
clear; clc; clf;
n = 1001;
x = linspace(-100, 100, n);
y = linspace(-100, 100, n);
[X, Y] = meshgrid(x, y);
clr = [‘r’,’g’,’b’,’c’,’k’];
a = 4;
e = [-50 -10 0 50];
t = linspace(-50, 50, 5);
LegendsStrings = cell(length(t),1);
for q = 1:a
for r = 1:5
Z = fn(X, Y, e(q), t(r), n);
subplot(2, 2, q)
xline(0, ‘Color’, ‘k’, ‘LineWidth’, 0.5);
yline(0, ‘Color’, ‘k’, ‘LineWidth’, 0.5);
hold on
v = [0, 0];
contour(X, Y, Z, v, ‘LineWidth’, 1.5, ‘LineColor’, clr(r))
xlabel(‘x’)
ylabel(‘y’)
title("e = " + e(q))
grid on
axis equal
hold off
LegendsStrings{r} = [‘t = ‘, num2str(t(r))];
end
legend(LegendsStrings, ‘Interpreter’, ‘none’)
end
function Z = fn(X,Y,e,t,n)
Z = zeros(n, n);
B = X + Y + e + t;
D = X.*Y – e.*t;
for i= 1:n
for j= 1:n
if B(i,j) >= 0
Z(i,j) = D(i,j);
else
Z(i,j) = -1;
end
end
end
endhello, i have a problem with the legend in this script: i am doing subplots for the two parameters e and t, in every subplot e is fixed while t can vary between 5 different values. the problem is the legend doesn’t match the colors. for instance, t= -50 should be red, -25 green, 0 blue, 25 light blue and t = 50 black, but the legend doesnt say this. Could anybody give me any suggestions on how to index the color and the value of the parameter so that they match? thank you
here is the code:
clear; clc; clf;
n = 1001;
x = linspace(-100, 100, n);
y = linspace(-100, 100, n);
[X, Y] = meshgrid(x, y);
clr = [‘r’,’g’,’b’,’c’,’k’];
a = 4;
e = [-50 -10 0 50];
t = linspace(-50, 50, 5);
LegendsStrings = cell(length(t),1);
for q = 1:a
for r = 1:5
Z = fn(X, Y, e(q), t(r), n);
subplot(2, 2, q)
xline(0, ‘Color’, ‘k’, ‘LineWidth’, 0.5);
yline(0, ‘Color’, ‘k’, ‘LineWidth’, 0.5);
hold on
v = [0, 0];
contour(X, Y, Z, v, ‘LineWidth’, 1.5, ‘LineColor’, clr(r))
xlabel(‘x’)
ylabel(‘y’)
title("e = " + e(q))
grid on
axis equal
hold off
LegendsStrings{r} = [‘t = ‘, num2str(t(r))];
end
legend(LegendsStrings, ‘Interpreter’, ‘none’)
end
function Z = fn(X,Y,e,t,n)
Z = zeros(n, n);
B = X + Y + e + t;
D = X.*Y – e.*t;
for i= 1:n
for j= 1:n
if B(i,j) >= 0
Z(i,j) = D(i,j);
else
Z(i,j) = -1;
end
end
end
end hello, i have a problem with the legend in this script: i am doing subplots for the two parameters e and t, in every subplot e is fixed while t can vary between 5 different values. the problem is the legend doesn’t match the colors. for instance, t= -50 should be red, -25 green, 0 blue, 25 light blue and t = 50 black, but the legend doesnt say this. Could anybody give me any suggestions on how to index the color and the value of the parameter so that they match? thank you
here is the code:
clear; clc; clf;
n = 1001;
x = linspace(-100, 100, n);
y = linspace(-100, 100, n);
[X, Y] = meshgrid(x, y);
clr = [‘r’,’g’,’b’,’c’,’k’];
a = 4;
e = [-50 -10 0 50];
t = linspace(-50, 50, 5);
LegendsStrings = cell(length(t),1);
for q = 1:a
for r = 1:5
Z = fn(X, Y, e(q), t(r), n);
subplot(2, 2, q)
xline(0, ‘Color’, ‘k’, ‘LineWidth’, 0.5);
yline(0, ‘Color’, ‘k’, ‘LineWidth’, 0.5);
hold on
v = [0, 0];
contour(X, Y, Z, v, ‘LineWidth’, 1.5, ‘LineColor’, clr(r))
xlabel(‘x’)
ylabel(‘y’)
title("e = " + e(q))
grid on
axis equal
hold off
LegendsStrings{r} = [‘t = ‘, num2str(t(r))];
end
legend(LegendsStrings, ‘Interpreter’, ‘none’)
end
function Z = fn(X,Y,e,t,n)
Z = zeros(n, n);
B = X + Y + e + t;
D = X.*Y – e.*t;
for i= 1:n
for j= 1:n
if B(i,j) >= 0
Z(i,j) = D(i,j);
else
Z(i,j) = -1;
end
end
end
end legend, colorstring, indexing, plot, subplot, color MATLAB Answers — New Questions
Calculating with different date times
Hi,
I have one array that contains my speed during running and the corresponding time it was recorded at. Measurements are about every one second.
Then I have a second array that contains my heart rate measurements and the corresponding time they were recorded at. These measurements contain data from about every 6-10 seconds.
This is shown by the exemplary screenshot.
What I am trying to do is divide my speed by heart rate at the corresponding times to get something like ‘performance’. So I need to average the speed of all measurements that were done for one measurement of heart rate. Something like this:
mean(Speed(1:6))/Heartrate(1)
mean(Speed(7:16))/Heartrate(2)
I cannot do this by hand for the amount of data but have problems coming up with code that selects the correct time range to average the speed (the time range that corresponds to every one measurement of heart rate) and then divides these values.
I appreciate your ideas/ help!
PS Sorry for the bad question title, I couldn’t think of a better one :/Hi,
I have one array that contains my speed during running and the corresponding time it was recorded at. Measurements are about every one second.
Then I have a second array that contains my heart rate measurements and the corresponding time they were recorded at. These measurements contain data from about every 6-10 seconds.
This is shown by the exemplary screenshot.
What I am trying to do is divide my speed by heart rate at the corresponding times to get something like ‘performance’. So I need to average the speed of all measurements that were done for one measurement of heart rate. Something like this:
mean(Speed(1:6))/Heartrate(1)
mean(Speed(7:16))/Heartrate(2)
I cannot do this by hand for the amount of data but have problems coming up with code that selects the correct time range to average the speed (the time range that corresponds to every one measurement of heart rate) and then divides these values.
I appreciate your ideas/ help!
PS Sorry for the bad question title, I couldn’t think of a better one :/ Hi,
I have one array that contains my speed during running and the corresponding time it was recorded at. Measurements are about every one second.
Then I have a second array that contains my heart rate measurements and the corresponding time they were recorded at. These measurements contain data from about every 6-10 seconds.
This is shown by the exemplary screenshot.
What I am trying to do is divide my speed by heart rate at the corresponding times to get something like ‘performance’. So I need to average the speed of all measurements that were done for one measurement of heart rate. Something like this:
mean(Speed(1:6))/Heartrate(1)
mean(Speed(7:16))/Heartrate(2)
I cannot do this by hand for the amount of data but have problems coming up with code that selects the correct time range to average the speed (the time range that corresponds to every one measurement of heart rate) and then divides these values.
I appreciate your ideas/ help!
PS Sorry for the bad question title, I couldn’t think of a better one :/ datetime MATLAB Answers — New Questions
Feedback on Browser Issue – “This page isn’t working right now
Dear Microsoft Edge Support Team,
I hope this message finds you well. I am writing to bring to your attention an issue I have been experiencing with Microsoft Edge.
Whenever I try to search for something using Edge, I encounter an error message that says, “This page isn’t working right now. www.bing.com didn’t send any data. ERR_EMPTY_RESPONSE.”
I want to assure you that my internet connection is stable and functioning correctly, as I am able to access other websites and services without any problems. This issue appears to be specific to Microsoft Edge when performing search operations.
I would appreciate your assistance in resolving this matter. If there are any troubleshooting steps I can follow or if additional information is required from my end, please let me know.
Thank you for your attention to this issue. I look forward to your prompt response and resolution.
Best regards,
Mohammed Azam
Dear Microsoft Edge Support Team, I hope this message finds you well. I am writing to bring to your attention an issue I have been experiencing with Microsoft Edge.Whenever I try to search for something using Edge, I encounter an error message that says, “This page isn’t working right now. www.bing.com didn’t send any data. ERR_EMPTY_RESPONSE.” I want to assure you that my internet connection is stable and functioning correctly, as I am able to access other websites and services without any problems. This issue appears to be specific to Microsoft Edge when performing search operations.I would appreciate your assistance in resolving this matter. If there are any troubleshooting steps I can follow or if additional information is required from my end, please let me know.Thank you for your attention to this issue. I look forward to your prompt response and resolution.Best regards,Mohammed Azam Read More
Undefined function ‘dts_cast_with_warning’ for input arguments of type ‘matlab.ui.Figure’.
Hello,
I’m implementing a function in mex file (on GPU) in MALTLAB. But I faced with the following error in MATLAB:
Undefined function ‘dts_cast_with_warning’ for input arguments of type ‘matlab.ui.Figure’.
Error in BPmimo2C (line 98)
figure
Error in test (line 29)
BPmimo2C_mex( Efield, f_par, xyz_par, TX, TY, numT, numR)
Here is where this error occurred (in the "figure" part):
…
…
…
for j = 1:numel(z)
hf(j,:,:) = z(j);
end
figure %************** here is where the error occurred
% figure(1);
er = squeeze(max(image,[],1));
h = surf(squeeze(uf(1,:,:)),squeeze(vf(1,:,:)),er);
colormap(jet);
set(h,’LineStyle’,’none’);
view(2);
Please help me solve this problem.
Thank youHello,
I’m implementing a function in mex file (on GPU) in MALTLAB. But I faced with the following error in MATLAB:
Undefined function ‘dts_cast_with_warning’ for input arguments of type ‘matlab.ui.Figure’.
Error in BPmimo2C (line 98)
figure
Error in test (line 29)
BPmimo2C_mex( Efield, f_par, xyz_par, TX, TY, numT, numR)
Here is where this error occurred (in the "figure" part):
…
…
…
for j = 1:numel(z)
hf(j,:,:) = z(j);
end
figure %************** here is where the error occurred
% figure(1);
er = squeeze(max(image,[],1));
h = surf(squeeze(uf(1,:,:)),squeeze(vf(1,:,:)),er);
colormap(jet);
set(h,’LineStyle’,’none’);
view(2);
Please help me solve this problem.
Thank you Hello,
I’m implementing a function in mex file (on GPU) in MALTLAB. But I faced with the following error in MATLAB:
Undefined function ‘dts_cast_with_warning’ for input arguments of type ‘matlab.ui.Figure’.
Error in BPmimo2C (line 98)
figure
Error in test (line 29)
BPmimo2C_mex( Efield, f_par, xyz_par, TX, TY, numT, numR)
Here is where this error occurred (in the "figure" part):
…
…
…
for j = 1:numel(z)
hf(j,:,:) = z(j);
end
figure %************** here is where the error occurred
% figure(1);
er = squeeze(max(image,[],1));
h = surf(squeeze(uf(1,:,:)),squeeze(vf(1,:,:)),er);
colormap(jet);
set(h,’LineStyle’,’none’);
view(2);
Please help me solve this problem.
Thank you matlab, gpu, figure, mex MATLAB Answers — New Questions
Cannot register Custom Add-on Library
I’ve written a custom add-on library to controll a stepper motor, however I’m having trouble registering it. I’ve both added the path via Set Path and tried running >>addpath(‘C:Users…’), but when I type in >>listArduinoLibraries, the add-on doesn’t show up.
The Current Folder browser looks excactly as shown here (https://de.mathworks.com/help/matlab/supportpkg/register-add-on-library.html), with only the src folder and its content appearing faded.
This is my C++ Header File:
# include "LibraryBase.h"
# include "Stepper.h"
// Command IDs
# define ROTATE_STEPPER 0x01
# define STEPPER_SPEED 0x02
class Stepper_L298N : public LibraryBase
{
private:
Stepper stepper;
public:
Stepper_L298N(MWArduinoClass& a, int stepsPerRevolution, int pin1, int pin2, int pin3, int pin4)
: stepper (stepsPerRevolution, pin1, pin2, pin3, pin4)
{
libName = "Stepper_L298N";
a.registerLibrary(this);
}
public:
void commandHandler(byte cmdID, byte* dataIn, unsigned int payloadSize)
{
switch (cmdID){
case ROTATE_STEPPER:{
int steps;
memcpy(&steps, dataIn, sizeof(int));
stepper.step(steps);
sendResponseMsg(cmdID, 0, 0);
break;
}
case STEPPER_SPEED:{
int speed;
memcpy(&speed, dataIn, sizeof(int));
stepper.setSpeed(speed);
sendResponseMsg(cmdID, 0, 0);
break;
}
default:{
}
}
}
};
The first part of my Add-On Class looks like this:
classdef Stepper_L298N < matlabshared.addon.LibraryBase
properties (Access = protected)
Pins
end
properties (Access = private, Constant = true)
ROTATE_STEPPER = hex2dec(’01’)
STEPPER_SPEED = hex2dec(’02’)
end
properties (Access = protected, Constant = true)
LibraryName = ‘Stepper_L298N’
DependentLibraries = {}
LibraryHeaderFiles = ‘Stepper.h’
CppHeaderFile = fullfile(arduinoio.FilePath(mfilename(‘fullpath’)), ‘src’, ‘Stepper_L298N.h’)
CppClassName = ‘Stepper_L298N’
end
I’ve checked for typos in the file names, but I can’t find any. Any advice what else could be wrong?I’ve written a custom add-on library to controll a stepper motor, however I’m having trouble registering it. I’ve both added the path via Set Path and tried running >>addpath(‘C:Users…’), but when I type in >>listArduinoLibraries, the add-on doesn’t show up.
The Current Folder browser looks excactly as shown here (https://de.mathworks.com/help/matlab/supportpkg/register-add-on-library.html), with only the src folder and its content appearing faded.
This is my C++ Header File:
# include "LibraryBase.h"
# include "Stepper.h"
// Command IDs
# define ROTATE_STEPPER 0x01
# define STEPPER_SPEED 0x02
class Stepper_L298N : public LibraryBase
{
private:
Stepper stepper;
public:
Stepper_L298N(MWArduinoClass& a, int stepsPerRevolution, int pin1, int pin2, int pin3, int pin4)
: stepper (stepsPerRevolution, pin1, pin2, pin3, pin4)
{
libName = "Stepper_L298N";
a.registerLibrary(this);
}
public:
void commandHandler(byte cmdID, byte* dataIn, unsigned int payloadSize)
{
switch (cmdID){
case ROTATE_STEPPER:{
int steps;
memcpy(&steps, dataIn, sizeof(int));
stepper.step(steps);
sendResponseMsg(cmdID, 0, 0);
break;
}
case STEPPER_SPEED:{
int speed;
memcpy(&speed, dataIn, sizeof(int));
stepper.setSpeed(speed);
sendResponseMsg(cmdID, 0, 0);
break;
}
default:{
}
}
}
};
The first part of my Add-On Class looks like this:
classdef Stepper_L298N < matlabshared.addon.LibraryBase
properties (Access = protected)
Pins
end
properties (Access = private, Constant = true)
ROTATE_STEPPER = hex2dec(’01’)
STEPPER_SPEED = hex2dec(’02’)
end
properties (Access = protected, Constant = true)
LibraryName = ‘Stepper_L298N’
DependentLibraries = {}
LibraryHeaderFiles = ‘Stepper.h’
CppHeaderFile = fullfile(arduinoio.FilePath(mfilename(‘fullpath’)), ‘src’, ‘Stepper_L298N.h’)
CppClassName = ‘Stepper_L298N’
end
I’ve checked for typos in the file names, but I can’t find any. Any advice what else could be wrong? I’ve written a custom add-on library to controll a stepper motor, however I’m having trouble registering it. I’ve both added the path via Set Path and tried running >>addpath(‘C:Users…’), but when I type in >>listArduinoLibraries, the add-on doesn’t show up.
The Current Folder browser looks excactly as shown here (https://de.mathworks.com/help/matlab/supportpkg/register-add-on-library.html), with only the src folder and its content appearing faded.
This is my C++ Header File:
# include "LibraryBase.h"
# include "Stepper.h"
// Command IDs
# define ROTATE_STEPPER 0x01
# define STEPPER_SPEED 0x02
class Stepper_L298N : public LibraryBase
{
private:
Stepper stepper;
public:
Stepper_L298N(MWArduinoClass& a, int stepsPerRevolution, int pin1, int pin2, int pin3, int pin4)
: stepper (stepsPerRevolution, pin1, pin2, pin3, pin4)
{
libName = "Stepper_L298N";
a.registerLibrary(this);
}
public:
void commandHandler(byte cmdID, byte* dataIn, unsigned int payloadSize)
{
switch (cmdID){
case ROTATE_STEPPER:{
int steps;
memcpy(&steps, dataIn, sizeof(int));
stepper.step(steps);
sendResponseMsg(cmdID, 0, 0);
break;
}
case STEPPER_SPEED:{
int speed;
memcpy(&speed, dataIn, sizeof(int));
stepper.setSpeed(speed);
sendResponseMsg(cmdID, 0, 0);
break;
}
default:{
}
}
}
};
The first part of my Add-On Class looks like this:
classdef Stepper_L298N < matlabshared.addon.LibraryBase
properties (Access = protected)
Pins
end
properties (Access = private, Constant = true)
ROTATE_STEPPER = hex2dec(’01’)
STEPPER_SPEED = hex2dec(’02’)
end
properties (Access = protected, Constant = true)
LibraryName = ‘Stepper_L298N’
DependentLibraries = {}
LibraryHeaderFiles = ‘Stepper.h’
CppHeaderFile = fullfile(arduinoio.FilePath(mfilename(‘fullpath’)), ‘src’, ‘Stepper_L298N.h’)
CppClassName = ‘Stepper_L298N’
end
I’ve checked for typos in the file names, but I can’t find any. Any advice what else could be wrong? arduino, add-on MATLAB Answers — New Questions
Where do I install third-pary libraries?
I’ve written a custom add-on library, that includes the ‘Stepper.h’ library from Arduino. I have definitely downloaded and installed the Arduino library and can access it from the Arduino IDE just fine. However, when I try running my code in Matlab, I get the following error:
"The Arduino source ‘Stepper.h’ for libraries ‘StepperL298N/Stepper_L298N’ cannot be found. Install the third party library source first and try again."
I know where the library is and have added the path manually, but will still get he same error. When I enter >>fullfile(arduinoio.CLIRoot, ‘user’,’libraries’) to find out where to move the library so that Matlab can find it, I get the following error:
"Unable to resolve the name ‘arduinoio.CLIRoot’"
Can someone tell me how to resolve this?I’ve written a custom add-on library, that includes the ‘Stepper.h’ library from Arduino. I have definitely downloaded and installed the Arduino library and can access it from the Arduino IDE just fine. However, when I try running my code in Matlab, I get the following error:
"The Arduino source ‘Stepper.h’ for libraries ‘StepperL298N/Stepper_L298N’ cannot be found. Install the third party library source first and try again."
I know where the library is and have added the path manually, but will still get he same error. When I enter >>fullfile(arduinoio.CLIRoot, ‘user’,’libraries’) to find out where to move the library so that Matlab can find it, I get the following error:
"Unable to resolve the name ‘arduinoio.CLIRoot’"
Can someone tell me how to resolve this? I’ve written a custom add-on library, that includes the ‘Stepper.h’ library from Arduino. I have definitely downloaded and installed the Arduino library and can access it from the Arduino IDE just fine. However, when I try running my code in Matlab, I get the following error:
"The Arduino source ‘Stepper.h’ for libraries ‘StepperL298N/Stepper_L298N’ cannot be found. Install the third party library source first and try again."
I know where the library is and have added the path manually, but will still get he same error. When I enter >>fullfile(arduinoio.CLIRoot, ‘user’,’libraries’) to find out where to move the library so that Matlab can find it, I get the following error:
"Unable to resolve the name ‘arduinoio.CLIRoot’"
Can someone tell me how to resolve this? custom add-on library, third-party libraries MATLAB Answers — New Questions
Based on the surf algorithm, I am stitching three images with overlapping regions.
Based on the surf algorithm, I am stitching three images with overlapping regions. I have code that successfully stitches img1 and img2 into result1, and img2 and img3 into result2. However, when I attempt to stitch result1 and result2 together, issues arise. How should I proceed?
基于surf算法,拼接三张具有重叠区域的图像。我有拼接两张的代码,问题是三张图片img1,img2,img3,img1和img2有重叠区域,img2和img3有重叠区域。img1和img2拼接没有问题,结果是result1,img2和img3拼接没有问题,结果是result2,但将result1和result2拼接时却出现了问题,我该怎么办Based on the surf algorithm, I am stitching three images with overlapping regions. I have code that successfully stitches img1 and img2 into result1, and img2 and img3 into result2. However, when I attempt to stitch result1 and result2 together, issues arise. How should I proceed?
基于surf算法,拼接三张具有重叠区域的图像。我有拼接两张的代码,问题是三张图片img1,img2,img3,img1和img2有重叠区域,img2和img3有重叠区域。img1和img2拼接没有问题,结果是result1,img2和img3拼接没有问题,结果是result2,但将result1和result2拼接时却出现了问题,我该怎么办 Based on the surf algorithm, I am stitching three images with overlapping regions. I have code that successfully stitches img1 and img2 into result1, and img2 and img3 into result2. However, when I attempt to stitch result1 and result2 together, issues arise. How should I proceed?
基于surf算法,拼接三张具有重叠区域的图像。我有拼接两张的代码,问题是三张图片img1,img2,img3,img1和img2有重叠区域,img2和img3有重叠区域。img1和img2拼接没有问题,结果是result1,img2和img3拼接没有问题,结果是result2,但将result1和result2拼接时却出现了问题,我该怎么办 surf, image stiching MATLAB Answers — New Questions
USB-C charging from upper USB-C not working
Device information:
Device name: *
Serial number: BK6*4
Surface model: Surface Pro 10 for Business Model 2079
SAM: 29.4.139.0
UEFI: 13.1.143.0
App version: 74.6030.188.0
BIOS Version/Date: Microsoft Corporation 13.1.143 04/03/2024
Wi-Fi driver: 23.40.0.4
Edition: Windows 11 Pro
OS build: 22631.3810
Processor: Intel(R) Core(TM) Ultra 7 165U
Installed RAM: 64 GB
Storage size: 584 GB free of 951 GB
GPU: Intel(R) Graphics
Screen resolution: 2880 x 1920
Original Install Date: 2024-04-23, 04:35:54
System Boot Time: 2024-07-05, 21:06:53
OS image: “from the box”, no reinstall
WU: Nothing lingering, everything up to date.
This is a bit strange. Can’t get my device to charge from the upper USB-C port. Is this expected / by design?
Couldn’t find any documentation on the subject. My other machine, a Surface Pro 8, happily charges from either USB-C ports.
Device information:Device name: *Serial number: BK6*4Surface model: Surface Pro 10 for Business Model 2079SAM: 29.4.139.0UEFI: 13.1.143.0App version: 74.6030.188.0BIOS Version/Date: Microsoft Corporation 13.1.143 04/03/2024Wi-Fi driver: 23.40.0.4Edition: Windows 11 ProOS build: 22631.3810Processor: Intel(R) Core(TM) Ultra 7 165UInstalled RAM: 64 GBStorage size: 584 GB free of 951 GBGPU: Intel(R) GraphicsScreen resolution: 2880 x 1920Original Install Date: 2024-04-23, 04:35:54System Boot Time: 2024-07-05, 21:06:53OS image: “from the box”, no reinstallWU: Nothing lingering, everything up to date.This is a bit strange. Can’t get my device to charge from the upper USB-C port. Is this expected / by design?Couldn’t find any documentation on the subject. My other machine, a Surface Pro 8, happily charges from either USB-C ports. Read More
SharePoint online tenant content types with Word quick parts across site collections
Hi,
I have created new content types at tenant level and in these content types uploaded a Word template with Quick Parts linked to metadata columns from a SharePoint sites document library.
When I create new document libraries on new site collections and add content types from the tenant level, the connection in Word Quick Parts seems to disappear.
If I remove a Quick Part and add the same again to the Word document, the correct content is retrieved from the metadata column.
Why is the connection lost?
Are Word Quick Parts unique per document library or per SharePoint site?
Hi, I have created new content types at tenant level and in these content types uploaded a Word template with Quick Parts linked to metadata columns from a SharePoint sites document library.When I create new document libraries on new site collections and add content types from the tenant level, the connection in Word Quick Parts seems to disappear.If I remove a Quick Part and add the same again to the Word document, the correct content is retrieved from the metadata column.Why is the connection lost?Are Word Quick Parts unique per document library or per SharePoint site? Read More
Rectify image with known coordinates
I have calibration images from four cameras in a 1×4 array. For simplicity, I’m showing the processing for just one camera. The image shows a calibration plate that contains black dots at a know separation.
The image is in pixels. I already post processes the image and obtain a rectification mapping function image coordinates to world coordinates. I input the location of known location in the image in image coordinates and the coordinates of these points in the real world. The output is the function that can take any point in image coordinates and convert it to real world coordinates.
I can plot the points in real world coordinates using the ‘scatter function’ (as in the figure below) but I’m having problems rectifying the whole image. I have no idea how to reshape the image with the new real world coordinates.
Here’s the data and code (data was a bit over 5MB).
clear
clc
close all
% I = points in image coordinates
% W = same points as in I but in real world coordinates
% calImg = Raw image in image coordinates
load("calImg.mat")
rectify_quad = cell(length(calImg),1); imagePoints2 = rectify_quad;
% CALIBRATION: compute the image rectification function for this camera
% from the world coords and image coords of the calibration dots (using
% a quadratic transformation: order = 2)
trans_order = 2;
rectify_quad{1} = calibrate_camera(I,W,trans_order);
imagePoints2{1} = rectify_quad{1}(I);
figure(1)
subplot(121)
imagesc(calImg); hold on
colormap(gray)
scatter(I(:,1), I(:,2), ‘r’, ‘LineWidth’,1)
axis equal
xlabel(‘pixel’)
ylabel(‘pixel’)
title(‘Image and detected points (Image coord)’)
subplot(122)
% I want to plot the rectified image in world coordinates similar to subplot (121)
scatter(imagePoints2{1}(:,1),imagePoints2{1}(:,2), ‘r’, ‘LineWidth’,1);
axis equal
xlabel(‘meters’)
ylabel(‘meters’)
title(‘detected points (real world coord)’)
function rectify = calibrate_camera(I,W,order)
% calculate the transformation function to convert image coordinates to
% world (physical) coordinates, including calibration (converting pixels to
% meters), undistortion, and rectification
%
% rectify: function handle to map image coordinates to world coordinates
% I: set of known calibration points in image coordinates (n x 2 vector) [px]
% W: set of known calibration points in world coordinates (n x 2 vector) [m]
% order: 1 for linear transformation (corrects for camera viewing angle but not lens distortion),
% 2 for quadratic transformation (corrects for camera viewing angle and lens distortion)
%
% references: Fujita et al 1998 (Water Res.), Creutin et al 2003 (J. Hydrol.)
%
% to use function handle: points_m = rectify(points_px)
% points_px: set of points in image coordinates (m x 2 vector) [px]
% points_m: set of points converted to world coordinates (m x 2 vector) [px]
% find transformation coefficients
if order == 2
A = [I.^2, I, ones(size(I,1),1), -I(:,1).^2.*W(:,1), -I(:,2).^2.*W(:,1), -I(:,1).*W(:,1), -I(:,2).*W(:,1), zeros(size(I,1),5);
zeros(size(I,1),5), -I(:,1).^2.*W(:,2), -I(:,2).^2.*W(:,2), -I(:,1).*W(:,2), -I(:,2).*W(:,2), I.^2, I, ones(size(I,1),1)];
else
A = [I, ones(size(I,1),1), -I(:,1).*W(:,1), -I(:,2).*W(:,1), zeros(size(I,1),3);
zeros(size(I,1),3), -I(:,1).*W(:,2), -I(:,2).*W(:,2), I, ones(size(I,1),1)];
end
Z = [W(:,1); W(:,2)];
B = (A’*A)^-1*A’*Z;
% function to map image coords to world coords
if order == 2
rectify = @(I) [(B(1)*I(:,1).^2 + B(2)*I(:,2).^2 + B(3)*I(:,1) + B(4)*I(:,2) + B(5))./ …
(B(6)*I(:,1).^2 + B(7)*I(:,2).^2 + B(8)*I(:,1) + B(9)*I(:,2) + 1), …
(B(10)*I(:,1).^2 + B(11)*I(:,2).^2 + B(12)*I(:,1) + B(13)*I(:,2) + B(14))./ …
(B(6)*I(:,1).^2 + B(7)*I(:,2).^2 + B(8)*I(:,1) + B(9)*I(:,2) + 1)];
else
rectify = @(I) [(B(1)*I(:,1) + B(2)*I(:,2) + B(3))./ …
(B(4)*I(:,1) + B(5)*I(:,2) + 1), …
(B(6)*I(:,1) + B(7)*I(:,2) + B(8))./ …
(B(4)*I(:,1) + B(5)*I(:,2) + 1)];
end
end
And here is an figure as reference. I want to rectify the raw image (convert it to real world coordinates) and plot it like in subplot(121)I have calibration images from four cameras in a 1×4 array. For simplicity, I’m showing the processing for just one camera. The image shows a calibration plate that contains black dots at a know separation.
The image is in pixels. I already post processes the image and obtain a rectification mapping function image coordinates to world coordinates. I input the location of known location in the image in image coordinates and the coordinates of these points in the real world. The output is the function that can take any point in image coordinates and convert it to real world coordinates.
I can plot the points in real world coordinates using the ‘scatter function’ (as in the figure below) but I’m having problems rectifying the whole image. I have no idea how to reshape the image with the new real world coordinates.
Here’s the data and code (data was a bit over 5MB).
clear
clc
close all
% I = points in image coordinates
% W = same points as in I but in real world coordinates
% calImg = Raw image in image coordinates
load("calImg.mat")
rectify_quad = cell(length(calImg),1); imagePoints2 = rectify_quad;
% CALIBRATION: compute the image rectification function for this camera
% from the world coords and image coords of the calibration dots (using
% a quadratic transformation: order = 2)
trans_order = 2;
rectify_quad{1} = calibrate_camera(I,W,trans_order);
imagePoints2{1} = rectify_quad{1}(I);
figure(1)
subplot(121)
imagesc(calImg); hold on
colormap(gray)
scatter(I(:,1), I(:,2), ‘r’, ‘LineWidth’,1)
axis equal
xlabel(‘pixel’)
ylabel(‘pixel’)
title(‘Image and detected points (Image coord)’)
subplot(122)
% I want to plot the rectified image in world coordinates similar to subplot (121)
scatter(imagePoints2{1}(:,1),imagePoints2{1}(:,2), ‘r’, ‘LineWidth’,1);
axis equal
xlabel(‘meters’)
ylabel(‘meters’)
title(‘detected points (real world coord)’)
function rectify = calibrate_camera(I,W,order)
% calculate the transformation function to convert image coordinates to
% world (physical) coordinates, including calibration (converting pixels to
% meters), undistortion, and rectification
%
% rectify: function handle to map image coordinates to world coordinates
% I: set of known calibration points in image coordinates (n x 2 vector) [px]
% W: set of known calibration points in world coordinates (n x 2 vector) [m]
% order: 1 for linear transformation (corrects for camera viewing angle but not lens distortion),
% 2 for quadratic transformation (corrects for camera viewing angle and lens distortion)
%
% references: Fujita et al 1998 (Water Res.), Creutin et al 2003 (J. Hydrol.)
%
% to use function handle: points_m = rectify(points_px)
% points_px: set of points in image coordinates (m x 2 vector) [px]
% points_m: set of points converted to world coordinates (m x 2 vector) [px]
% find transformation coefficients
if order == 2
A = [I.^2, I, ones(size(I,1),1), -I(:,1).^2.*W(:,1), -I(:,2).^2.*W(:,1), -I(:,1).*W(:,1), -I(:,2).*W(:,1), zeros(size(I,1),5);
zeros(size(I,1),5), -I(:,1).^2.*W(:,2), -I(:,2).^2.*W(:,2), -I(:,1).*W(:,2), -I(:,2).*W(:,2), I.^2, I, ones(size(I,1),1)];
else
A = [I, ones(size(I,1),1), -I(:,1).*W(:,1), -I(:,2).*W(:,1), zeros(size(I,1),3);
zeros(size(I,1),3), -I(:,1).*W(:,2), -I(:,2).*W(:,2), I, ones(size(I,1),1)];
end
Z = [W(:,1); W(:,2)];
B = (A’*A)^-1*A’*Z;
% function to map image coords to world coords
if order == 2
rectify = @(I) [(B(1)*I(:,1).^2 + B(2)*I(:,2).^2 + B(3)*I(:,1) + B(4)*I(:,2) + B(5))./ …
(B(6)*I(:,1).^2 + B(7)*I(:,2).^2 + B(8)*I(:,1) + B(9)*I(:,2) + 1), …
(B(10)*I(:,1).^2 + B(11)*I(:,2).^2 + B(12)*I(:,1) + B(13)*I(:,2) + B(14))./ …
(B(6)*I(:,1).^2 + B(7)*I(:,2).^2 + B(8)*I(:,1) + B(9)*I(:,2) + 1)];
else
rectify = @(I) [(B(1)*I(:,1) + B(2)*I(:,2) + B(3))./ …
(B(4)*I(:,1) + B(5)*I(:,2) + 1), …
(B(6)*I(:,1) + B(7)*I(:,2) + B(8))./ …
(B(4)*I(:,1) + B(5)*I(:,2) + 1)];
end
end
And here is an figure as reference. I want to rectify the raw image (convert it to real world coordinates) and plot it like in subplot(121) I have calibration images from four cameras in a 1×4 array. For simplicity, I’m showing the processing for just one camera. The image shows a calibration plate that contains black dots at a know separation.
The image is in pixels. I already post processes the image and obtain a rectification mapping function image coordinates to world coordinates. I input the location of known location in the image in image coordinates and the coordinates of these points in the real world. The output is the function that can take any point in image coordinates and convert it to real world coordinates.
I can plot the points in real world coordinates using the ‘scatter function’ (as in the figure below) but I’m having problems rectifying the whole image. I have no idea how to reshape the image with the new real world coordinates.
Here’s the data and code (data was a bit over 5MB).
clear
clc
close all
% I = points in image coordinates
% W = same points as in I but in real world coordinates
% calImg = Raw image in image coordinates
load("calImg.mat")
rectify_quad = cell(length(calImg),1); imagePoints2 = rectify_quad;
% CALIBRATION: compute the image rectification function for this camera
% from the world coords and image coords of the calibration dots (using
% a quadratic transformation: order = 2)
trans_order = 2;
rectify_quad{1} = calibrate_camera(I,W,trans_order);
imagePoints2{1} = rectify_quad{1}(I);
figure(1)
subplot(121)
imagesc(calImg); hold on
colormap(gray)
scatter(I(:,1), I(:,2), ‘r’, ‘LineWidth’,1)
axis equal
xlabel(‘pixel’)
ylabel(‘pixel’)
title(‘Image and detected points (Image coord)’)
subplot(122)
% I want to plot the rectified image in world coordinates similar to subplot (121)
scatter(imagePoints2{1}(:,1),imagePoints2{1}(:,2), ‘r’, ‘LineWidth’,1);
axis equal
xlabel(‘meters’)
ylabel(‘meters’)
title(‘detected points (real world coord)’)
function rectify = calibrate_camera(I,W,order)
% calculate the transformation function to convert image coordinates to
% world (physical) coordinates, including calibration (converting pixels to
% meters), undistortion, and rectification
%
% rectify: function handle to map image coordinates to world coordinates
% I: set of known calibration points in image coordinates (n x 2 vector) [px]
% W: set of known calibration points in world coordinates (n x 2 vector) [m]
% order: 1 for linear transformation (corrects for camera viewing angle but not lens distortion),
% 2 for quadratic transformation (corrects for camera viewing angle and lens distortion)
%
% references: Fujita et al 1998 (Water Res.), Creutin et al 2003 (J. Hydrol.)
%
% to use function handle: points_m = rectify(points_px)
% points_px: set of points in image coordinates (m x 2 vector) [px]
% points_m: set of points converted to world coordinates (m x 2 vector) [px]
% find transformation coefficients
if order == 2
A = [I.^2, I, ones(size(I,1),1), -I(:,1).^2.*W(:,1), -I(:,2).^2.*W(:,1), -I(:,1).*W(:,1), -I(:,2).*W(:,1), zeros(size(I,1),5);
zeros(size(I,1),5), -I(:,1).^2.*W(:,2), -I(:,2).^2.*W(:,2), -I(:,1).*W(:,2), -I(:,2).*W(:,2), I.^2, I, ones(size(I,1),1)];
else
A = [I, ones(size(I,1),1), -I(:,1).*W(:,1), -I(:,2).*W(:,1), zeros(size(I,1),3);
zeros(size(I,1),3), -I(:,1).*W(:,2), -I(:,2).*W(:,2), I, ones(size(I,1),1)];
end
Z = [W(:,1); W(:,2)];
B = (A’*A)^-1*A’*Z;
% function to map image coords to world coords
if order == 2
rectify = @(I) [(B(1)*I(:,1).^2 + B(2)*I(:,2).^2 + B(3)*I(:,1) + B(4)*I(:,2) + B(5))./ …
(B(6)*I(:,1).^2 + B(7)*I(:,2).^2 + B(8)*I(:,1) + B(9)*I(:,2) + 1), …
(B(10)*I(:,1).^2 + B(11)*I(:,2).^2 + B(12)*I(:,1) + B(13)*I(:,2) + B(14))./ …
(B(6)*I(:,1).^2 + B(7)*I(:,2).^2 + B(8)*I(:,1) + B(9)*I(:,2) + 1)];
else
rectify = @(I) [(B(1)*I(:,1) + B(2)*I(:,2) + B(3))./ …
(B(4)*I(:,1) + B(5)*I(:,2) + 1), …
(B(6)*I(:,1) + B(7)*I(:,2) + B(8))./ …
(B(4)*I(:,1) + B(5)*I(:,2) + 1)];
end
end
And here is an figure as reference. I want to rectify the raw image (convert it to real world coordinates) and plot it like in subplot(121) image processing, image analysis, orthorectification MATLAB Answers — New Questions
如何优化这段代码
clear,clc,close all
n=80; AB=400; M=100000;
prob=optimproblem;
x=optimvar(‘x’,3,n,’LowerBound’,zeros);
flagx=optimvar(‘flagx’,1,n,’Type’,’integer’,’LowerBound’,0,’UpperBound’,1);
con7=sum(x(3,:)./cos(x(1,:)))<=200; %未考虑EF遮蔽光线
con2=[];
for i=1:n
con2=[con2;x(1,i)<=pi/2;x(2,i)<=200;x(3,i)/cos(x(1,i))<=2.5];
end
con8=[];
for i=1:n-1
con8=[con8;sum(x(3,1:i))==x(2,i+1)];
end
p=100;
k=1./tan(2*x(1,:));
b=(x(2,:)+x(3,:)./cos(x(1,:)))./tan(2*x(1,:))+x(3,:).*tan(x(1,:));
b1=x(2,:)./tan(2*x(1,:));
[g, theta]=reflect_point(k,b,x,x(2,:),n);
[g1, theta1]=reflect_point(k,b1,x,x(2,:),n);
con4=[]; con5=[]; con6=[];
for i=1:n
con4=[con4;g(i)>=-5*flagx(i)+M*(flagx(i)-1)];
con5=[con5;g1(i)<=5*flagx(i)-M*(flagx(i)-1)];
con6=[con6;x(1,i)>=1/M];
end
con1=theta>=pi/2-x(1,:)*2;
con3=theta1>=pi/2-x(1,:)*2;
prob.Constraints.con1=con1;
prob.Constraints.con2=con2;
prob.Constraints.con3=con3;
prob.Constraints.con4=con4;
prob.Constraints.con5=con5;
prob.Constraints.con6=con6;
prob.Constraints.con7=con7;
prob.Constraints.con8=con8;
prob.Objective=-sum(flagx);
A(1,1:n)=pi/2;
A(2:3,:)=ones;
x00.x=A;
x00.flagx=ones(1,n);
[sol, fval, flag, out] = solve(prob,x00);
x=sol.x;
k=1./tan(2*x(1,:));
bb(1,:)=(x(2,:)+x(3,:)./cos(x(1,:)))./tan(2*x(1,:))+x(3,:).*sin(x(1,:));
bb(2,:)=x(2,:)./tan(2*x(1,:));
x01=p*k-sqrt(2*p.*bb(1,:)-200*p+(p*k).^2);
y01=(x01.^2)./(2*p)+100;
[gg(1,:), thetaa(1,:)]=reflect_point(k,bb(1,:),x,x(2,:),n);
[gg(2,:), thetaa(2,:)]=reflect_point(k,bb(2,:),x,x(2,:),n);
thetaa(3,:)=pi/2-x(1,:)*2;
function [g, theta] = reflect_point(k,b,x,d,n)
p=100;
x0=p*k-sqrt(2*p.*b-200*p+(p*k).^2);
y0=(x0.^2)./(2*p)+100;
theta=atan(-p./x0);
g=tan(2*theta+2*x(1,:)).*y0+x0;
endclear,clc,close all
n=80; AB=400; M=100000;
prob=optimproblem;
x=optimvar(‘x’,3,n,’LowerBound’,zeros);
flagx=optimvar(‘flagx’,1,n,’Type’,’integer’,’LowerBound’,0,’UpperBound’,1);
con7=sum(x(3,:)./cos(x(1,:)))<=200; %未考虑EF遮蔽光线
con2=[];
for i=1:n
con2=[con2;x(1,i)<=pi/2;x(2,i)<=200;x(3,i)/cos(x(1,i))<=2.5];
end
con8=[];
for i=1:n-1
con8=[con8;sum(x(3,1:i))==x(2,i+1)];
end
p=100;
k=1./tan(2*x(1,:));
b=(x(2,:)+x(3,:)./cos(x(1,:)))./tan(2*x(1,:))+x(3,:).*tan(x(1,:));
b1=x(2,:)./tan(2*x(1,:));
[g, theta]=reflect_point(k,b,x,x(2,:),n);
[g1, theta1]=reflect_point(k,b1,x,x(2,:),n);
con4=[]; con5=[]; con6=[];
for i=1:n
con4=[con4;g(i)>=-5*flagx(i)+M*(flagx(i)-1)];
con5=[con5;g1(i)<=5*flagx(i)-M*(flagx(i)-1)];
con6=[con6;x(1,i)>=1/M];
end
con1=theta>=pi/2-x(1,:)*2;
con3=theta1>=pi/2-x(1,:)*2;
prob.Constraints.con1=con1;
prob.Constraints.con2=con2;
prob.Constraints.con3=con3;
prob.Constraints.con4=con4;
prob.Constraints.con5=con5;
prob.Constraints.con6=con6;
prob.Constraints.con7=con7;
prob.Constraints.con8=con8;
prob.Objective=-sum(flagx);
A(1,1:n)=pi/2;
A(2:3,:)=ones;
x00.x=A;
x00.flagx=ones(1,n);
[sol, fval, flag, out] = solve(prob,x00);
x=sol.x;
k=1./tan(2*x(1,:));
bb(1,:)=(x(2,:)+x(3,:)./cos(x(1,:)))./tan(2*x(1,:))+x(3,:).*sin(x(1,:));
bb(2,:)=x(2,:)./tan(2*x(1,:));
x01=p*k-sqrt(2*p.*bb(1,:)-200*p+(p*k).^2);
y01=(x01.^2)./(2*p)+100;
[gg(1,:), thetaa(1,:)]=reflect_point(k,bb(1,:),x,x(2,:),n);
[gg(2,:), thetaa(2,:)]=reflect_point(k,bb(2,:),x,x(2,:),n);
thetaa(3,:)=pi/2-x(1,:)*2;
function [g, theta] = reflect_point(k,b,x,d,n)
p=100;
x0=p*k-sqrt(2*p.*b-200*p+(p*k).^2);
y0=(x0.^2)./(2*p)+100;
theta=atan(-p./x0);
g=tan(2*theta+2*x(1,:)).*y0+x0;
end clear,clc,close all
n=80; AB=400; M=100000;
prob=optimproblem;
x=optimvar(‘x’,3,n,’LowerBound’,zeros);
flagx=optimvar(‘flagx’,1,n,’Type’,’integer’,’LowerBound’,0,’UpperBound’,1);
con7=sum(x(3,:)./cos(x(1,:)))<=200; %未考虑EF遮蔽光线
con2=[];
for i=1:n
con2=[con2;x(1,i)<=pi/2;x(2,i)<=200;x(3,i)/cos(x(1,i))<=2.5];
end
con8=[];
for i=1:n-1
con8=[con8;sum(x(3,1:i))==x(2,i+1)];
end
p=100;
k=1./tan(2*x(1,:));
b=(x(2,:)+x(3,:)./cos(x(1,:)))./tan(2*x(1,:))+x(3,:).*tan(x(1,:));
b1=x(2,:)./tan(2*x(1,:));
[g, theta]=reflect_point(k,b,x,x(2,:),n);
[g1, theta1]=reflect_point(k,b1,x,x(2,:),n);
con4=[]; con5=[]; con6=[];
for i=1:n
con4=[con4;g(i)>=-5*flagx(i)+M*(flagx(i)-1)];
con5=[con5;g1(i)<=5*flagx(i)-M*(flagx(i)-1)];
con6=[con6;x(1,i)>=1/M];
end
con1=theta>=pi/2-x(1,:)*2;
con3=theta1>=pi/2-x(1,:)*2;
prob.Constraints.con1=con1;
prob.Constraints.con2=con2;
prob.Constraints.con3=con3;
prob.Constraints.con4=con4;
prob.Constraints.con5=con5;
prob.Constraints.con6=con6;
prob.Constraints.con7=con7;
prob.Constraints.con8=con8;
prob.Objective=-sum(flagx);
A(1,1:n)=pi/2;
A(2:3,:)=ones;
x00.x=A;
x00.flagx=ones(1,n);
[sol, fval, flag, out] = solve(prob,x00);
x=sol.x;
k=1./tan(2*x(1,:));
bb(1,:)=(x(2,:)+x(3,:)./cos(x(1,:)))./tan(2*x(1,:))+x(3,:).*sin(x(1,:));
bb(2,:)=x(2,:)./tan(2*x(1,:));
x01=p*k-sqrt(2*p.*bb(1,:)-200*p+(p*k).^2);
y01=(x01.^2)./(2*p)+100;
[gg(1,:), thetaa(1,:)]=reflect_point(k,bb(1,:),x,x(2,:),n);
[gg(2,:), thetaa(2,:)]=reflect_point(k,bb(2,:),x,x(2,:),n);
thetaa(3,:)=pi/2-x(1,:)*2;
function [g, theta] = reflect_point(k,b,x,d,n)
p=100;
x0=p*k-sqrt(2*p.*b-200*p+(p*k).^2);
y0=(x0.^2)./(2*p)+100;
theta=atan(-p./x0);
g=tan(2*theta+2*x(1,:)).*y0+x0;
end 优化问题 MATLAB Answers — New Questions
Inserting a vignetted picture into a text box.
Not sure how to explain just what I want. I have a picture of a vehicle with a vignette around the exterior of the vehicle, and I wish to insert this picture under text inside a text box, but do not want the white background beyond the vignette the to show. There must be a simple option and have been through all the ‘layout options’ with no joy. Any ideas appreciated, or is it beyond the capabilities of Word?
Not sure how to explain just what I want. I have a picture of a vehicle with a vignette around the exterior of the vehicle, and I wish to insert this picture under text inside a text box, but do not want the white background beyond the vignette the to show. There must be a simple option and have been through all the ‘layout options’ with no joy. Any ideas appreciated, or is it beyond the capabilities of Word? Read More
Disappointed with Lack of Progress on OneDrive Issue (Request # [2407010030000895,240702003000296 ])
Hi Microsoft OneDrive Team,
I’m writing to express my frustration with the lack of progress on a OneDrive issue I reported 10 days ago (request # [2407010030000895, 2407020030002969]).
My concern is that I’ve received generic, pre-written responses from support that haven’t addressed my specific problem. This delay has caused me to lose valuable time and has impacted my ability to serve my clients.
I hold Microsoft OneDrive support in high regard, and this experience falls short of my expectations. I’m hoping the community can offer some assistance or point me in the right direction to get a resolution.
TrackingID#2407010030000895
TrackingID#2407020030002969
Issue: My clients are not able to access to my videos/files.. Error my clients are getting “You don’t have access”
Regards,
Venkat Since2010
Hi Microsoft OneDrive Team, I’m writing to express my frustration with the lack of progress on a OneDrive issue I reported 10 days ago (request # [2407010030000895, 2407020030002969]).My concern is that I’ve received generic, pre-written responses from support that haven’t addressed my specific problem. This delay has caused me to lose valuable time and has impacted my ability to serve my clients.I hold Microsoft OneDrive support in high regard, and this experience falls short of my expectations. I’m hoping the community can offer some assistance or point me in the right direction to get a resolution. TrackingID#2407010030000895TrackingID#2407020030002969Issue: My clients are not able to access to my videos/files.. Error my clients are getting “You don’t have access” Regards,Venkat Since2010 Read More
Microsoft Learn Student Ambassadors Program Interview Series Episode 3
Welcome to the Microsoft Learn Student Ambassadors Program Interview Series!
In this series, we will hear and learn from current and old Microsoft Learn Student Ambassadors about their personal experiences with the Microsoft Learn Student Ambassadors Program and why they think students should join and be a part of the program and community.
Today, I will be interviewing David Attamah, a Gold Microsoft Learn Student Ambassador. An Electronic Engineering student from University of Nigeria in Enugu State, Nigeria. He loves everything Microsoft 365 and Microsoft Power Platform.
What are your personal experiences in the Microsoft Learn Student Ambassadors program?
The Microsoft Learn Student Ambassadors program provided a platform for me to develop skills, engage with a vibrant community of fellow ambassadors, Microsoft MVPs, Cloud Advocates, and most importantly, Microsoft employees. This is one of the best Student Ambassadors program and I can confidently say that it stands at the top of similar programs.
This program gave me the energy to try out things I never thought I could do. I got introduced to Microsoft tools and technologies; Azure, Microsoft 365, Power Platform, Copilot, et cetera. I had the opportunity of hosting over 30 skilling events both online and in-person.
As an Ambassador, I always find opportunities to learn, mentor, collaborate, contribute, share, and have fun.
I have mentored both prospective student and current student ambassadors. I have collaborated with fellow student ambassadors in one initiative or another. There is this particular one that I lead with 5 other student ambassadors where fellow ambassadors had to sign up every quarter to participate to skill up their community in Microsoft technologies. Up to 1000 individuals benefited through such initiative by getting free Microsoft certification exam vouchers.
I still continue to contribute in the Ambassador community by creating guides to help Ambassadors who just joined the program. The list is endless.
With being so active in the Microsoft Learn Student Ambassadors Program, does this interfere with your studies?
The program is flexible, no matter how engaged a student is, the program will not be a barrier.
Being a student and an Ambassador, there was a time, it was difficult for me and other times, it seemed easy.
We all have different capacities and strengths and this all boils down to time management. Making sure that the program does not get in your way as a student. Finally, be sure to have fun as an Ambassador.
What have you benefited from the Microsoft Learn Student Ambassadors program?
A lot of these benefits can be seen in the previous question I answered. But being specific, aside from the Microsoft Learn Student Ambassadors Program swags I have received, I have free access to some premium platforms and tool like Microsoft 365, LinkedIn Learning, Visual Studio Enterprise subscription.
I have received free Microsoft exam vouchers. This program increased my confidence. I have sent proposals to Vice Chancellors of different schools to introduce Microsoft technologies in their school. A good number accepted my proposal. I have spoken at events in some of these schools like Godfrey Okoye University, Enugu.
I have access to a global community of people who use Microsoft technologies. I can simply send a chat instead of an email. The benefits keep increasing as the need arises.
What advice do you have for students and why do you think they should join the Microsoft Learn Student Ambassadors program?
This is one of the best global student community that a student who is 16 years and above in an institution can join.
You don’t need to be an expert in anything nor do you need to have prior knowledge of any technology. You need to be a learner, be open-minded, be willing to try new things.
Be sure to reach out to a current Microsoft Learn Student Ambassador if you need to ask one or two questions.
Take advantage of the free premium tools and platforms you have access to in building yourself while you’re in the program. Put yourself out there in the world through this program.
You can join the Microsoft Learn Student Ambassador Program by applying here
Check out the previous series
Microsoft Learn Student Ambassadors Program Interview Series Episode 1 – Microsoft Community Hub
Microsoft Tech Community – Latest Blogs –Read More
How to l complain about a Navi loan? 092414.84599.
Contact Navi Customer Service::heavy_check_mark:092414-84599,, Reach out to Navi’s customer service team either by phone, email, or through their website’s customer support portal. …
Submit a Written Complaint: Follow up your verbal complaint with a written complaint.
Contact Navi Customer Service::heavy_check_mark:092414-84599,, Reach out to Navi’s customer service team either by phone, email, or through their website’s customer support portal. … Submit a Written Complaint: Follow up your verbal complaint with a written complaint. Read More
How can I download YouTube shorts video to watch offline?
I’ve seen a lot of interesting short videos on YouTube recently, the kind called YouTube Shorts. I want to download short videos to my device so I can watch them offline, especially when I don’t have an internet connection. I’ve tried to find some methods and tools to download them, but they don’t seem ideal, either the quality of the downloaded videos is not good enough or the operation process is too complicated.
Does anyone have any good recommendations methods that can easily download YouTube Shorts? It would be best if the operation is simple, the download speed is fast, and the original quality of the video is maintained. If you have any good experience or suggestions, please share them, thank you very much!
I’ve seen a lot of interesting short videos on YouTube recently, the kind called YouTube Shorts. I want to download short videos to my device so I can watch them offline, especially when I don’t have an internet connection. I’ve tried to find some methods and tools to download them, but they don’t seem ideal, either the quality of the downloaded videos is not good enough or the operation process is too complicated. Does anyone have any good recommendations methods that can easily download YouTube Shorts? It would be best if the operation is simple, the download speed is fast, and the original quality of the video is maintained. If you have any good experience or suggestions, please share them, thank you very much! Read More
fsolve error: Unable to perform assignment because the indices on the left side are not compatible with the size of the right side.
I’m tring to run the following set of code:
%% SW Model: Primary VR
dfreq_SW_vr = -6e-3;
% MMS
gamma_SW = 0.0001*pi : 0.0001 : 0.415*pi;
x0_SW = [0, 0];
options = optimoptions(@fsolve,’StepTolerance’,1e-15);
for ct = 1:numel(gamma_SW)
x_SW(ct,:) = fsolve( @(x_SW)bicycle_SW(x_SW, gamma_SW(ct)), x0_SW, options);
x0_SW = [ x_SW(end,1)+0.001 , x_SW(end,2)+0.003]; % Update IC
end
figure(8)
% MMS (Stable)
plot(x_SW(1:10,1), 2*x_SW(1:10,2),’Color’,[.7 .7 .7],’LineWidth’,2.5)
hold on; grid on;
%% Function File (SW VR)
function Eqn_SW = bicycle_SW(x_SW, gamma_SW)
global w b g1 g2 g3 g4 dfreq_SW_vr nu f1b f2b zet_0_0 eta_0_0 zet_1_0 eta_1_0 zet_2_0 eta_2_0 zet_3_0 eta_3_0
% Note: Eqn(1) = Real, Eqn(2) = Imag
% Note: x_–(1) = d, x_–(2) = a
Eqn_SW(1) = (2.*x_SW(2).*dfreq_SW_vr.*w(1).*g2) + ((1./4).*x_SW(1).*nu).*(f1b.*zet_0_0 + f2b.*eta_0_0).*g1.*cos(gamma_SW) + ((1./4).*x_SW(1).*nu).*(f1b.*zet_1_0 + f2b.*eta_1_0).*x_SW(2).*g2 + ((3./16).*x_SW(1).*nu).*(f1b.*zet_2_0 + f2b.*eta_2_0).*(x_SW(2).^2).*g3.*cos(gamma_SW) + ((3./16).*x_SW(1).*nu).*(f1b.*zet_3_0 + f2b.*eta_3_0).*(x_SW(2).^3).*g4;
Eqn_SW(2) = (-1./2).*b.*w(1).*x_SW(2).*g2 + ((1./4).*x_SW(1).*nu).*(f1b.*zet_0_0 + f2b.*eta_0_0).*g1.*sin(gamma_SW) + ((1./16).*x_SW(1).*nu).*(f1b.*zet_2_0 + f2b.*eta_2_0).*(x_SW(2).^2).*g3.*sin(gamma_SW);
end
But I get the following error when I run it:
Unable to perform assignment because the indices on the left side are not compatible with the size of the right side.
Error in untitled3>bicycle_SW (line 91)
Eqn_SW(1) = (2.*x_SW(2).*dfreq_SW_vr.*w(1).*g2) + ((1./4).*x_SW(1).*nu).*(f1b.*zet_0_0 +
f2b.*eta_0_0).*g1.*cos(gamma_SW) + ((1./4).*x_SW(1).*nu).*(f1b.*zet_1_0 + f2b.*eta_1_0).*x_SW(2).*g2 +
((3./16).*x_SW(1).*nu).*(f1b.*zet_2_0 + f2b.*eta_2_0).*(x_SW(2).^2).*g3.*cos(gamma_SW) +
((3./16).*x_SW(1).*nu).*(f1b.*zet_3_0 + f2b.*eta_3_0).*(x_SW(2).^3).*g4;
Error in untitled3>@(x_SW)bicycle_SW(x_SW,gamma_SW(ct)) (line 13)
x_SW(ct,:) = fsolve( @(x_SW)bicycle_SW(x_SW, gamma_SW(ct)), x0_SW, options);
Not sure what I’m doing wrong… Any help would be much appreciated.I’m tring to run the following set of code:
%% SW Model: Primary VR
dfreq_SW_vr = -6e-3;
% MMS
gamma_SW = 0.0001*pi : 0.0001 : 0.415*pi;
x0_SW = [0, 0];
options = optimoptions(@fsolve,’StepTolerance’,1e-15);
for ct = 1:numel(gamma_SW)
x_SW(ct,:) = fsolve( @(x_SW)bicycle_SW(x_SW, gamma_SW(ct)), x0_SW, options);
x0_SW = [ x_SW(end,1)+0.001 , x_SW(end,2)+0.003]; % Update IC
end
figure(8)
% MMS (Stable)
plot(x_SW(1:10,1), 2*x_SW(1:10,2),’Color’,[.7 .7 .7],’LineWidth’,2.5)
hold on; grid on;
%% Function File (SW VR)
function Eqn_SW = bicycle_SW(x_SW, gamma_SW)
global w b g1 g2 g3 g4 dfreq_SW_vr nu f1b f2b zet_0_0 eta_0_0 zet_1_0 eta_1_0 zet_2_0 eta_2_0 zet_3_0 eta_3_0
% Note: Eqn(1) = Real, Eqn(2) = Imag
% Note: x_–(1) = d, x_–(2) = a
Eqn_SW(1) = (2.*x_SW(2).*dfreq_SW_vr.*w(1).*g2) + ((1./4).*x_SW(1).*nu).*(f1b.*zet_0_0 + f2b.*eta_0_0).*g1.*cos(gamma_SW) + ((1./4).*x_SW(1).*nu).*(f1b.*zet_1_0 + f2b.*eta_1_0).*x_SW(2).*g2 + ((3./16).*x_SW(1).*nu).*(f1b.*zet_2_0 + f2b.*eta_2_0).*(x_SW(2).^2).*g3.*cos(gamma_SW) + ((3./16).*x_SW(1).*nu).*(f1b.*zet_3_0 + f2b.*eta_3_0).*(x_SW(2).^3).*g4;
Eqn_SW(2) = (-1./2).*b.*w(1).*x_SW(2).*g2 + ((1./4).*x_SW(1).*nu).*(f1b.*zet_0_0 + f2b.*eta_0_0).*g1.*sin(gamma_SW) + ((1./16).*x_SW(1).*nu).*(f1b.*zet_2_0 + f2b.*eta_2_0).*(x_SW(2).^2).*g3.*sin(gamma_SW);
end
But I get the following error when I run it:
Unable to perform assignment because the indices on the left side are not compatible with the size of the right side.
Error in untitled3>bicycle_SW (line 91)
Eqn_SW(1) = (2.*x_SW(2).*dfreq_SW_vr.*w(1).*g2) + ((1./4).*x_SW(1).*nu).*(f1b.*zet_0_0 +
f2b.*eta_0_0).*g1.*cos(gamma_SW) + ((1./4).*x_SW(1).*nu).*(f1b.*zet_1_0 + f2b.*eta_1_0).*x_SW(2).*g2 +
((3./16).*x_SW(1).*nu).*(f1b.*zet_2_0 + f2b.*eta_2_0).*(x_SW(2).^2).*g3.*cos(gamma_SW) +
((3./16).*x_SW(1).*nu).*(f1b.*zet_3_0 + f2b.*eta_3_0).*(x_SW(2).^3).*g4;
Error in untitled3>@(x_SW)bicycle_SW(x_SW,gamma_SW(ct)) (line 13)
x_SW(ct,:) = fsolve( @(x_SW)bicycle_SW(x_SW, gamma_SW(ct)), x0_SW, options);
Not sure what I’m doing wrong… Any help would be much appreciated. I’m tring to run the following set of code:
%% SW Model: Primary VR
dfreq_SW_vr = -6e-3;
% MMS
gamma_SW = 0.0001*pi : 0.0001 : 0.415*pi;
x0_SW = [0, 0];
options = optimoptions(@fsolve,’StepTolerance’,1e-15);
for ct = 1:numel(gamma_SW)
x_SW(ct,:) = fsolve( @(x_SW)bicycle_SW(x_SW, gamma_SW(ct)), x0_SW, options);
x0_SW = [ x_SW(end,1)+0.001 , x_SW(end,2)+0.003]; % Update IC
end
figure(8)
% MMS (Stable)
plot(x_SW(1:10,1), 2*x_SW(1:10,2),’Color’,[.7 .7 .7],’LineWidth’,2.5)
hold on; grid on;
%% Function File (SW VR)
function Eqn_SW = bicycle_SW(x_SW, gamma_SW)
global w b g1 g2 g3 g4 dfreq_SW_vr nu f1b f2b zet_0_0 eta_0_0 zet_1_0 eta_1_0 zet_2_0 eta_2_0 zet_3_0 eta_3_0
% Note: Eqn(1) = Real, Eqn(2) = Imag
% Note: x_–(1) = d, x_–(2) = a
Eqn_SW(1) = (2.*x_SW(2).*dfreq_SW_vr.*w(1).*g2) + ((1./4).*x_SW(1).*nu).*(f1b.*zet_0_0 + f2b.*eta_0_0).*g1.*cos(gamma_SW) + ((1./4).*x_SW(1).*nu).*(f1b.*zet_1_0 + f2b.*eta_1_0).*x_SW(2).*g2 + ((3./16).*x_SW(1).*nu).*(f1b.*zet_2_0 + f2b.*eta_2_0).*(x_SW(2).^2).*g3.*cos(gamma_SW) + ((3./16).*x_SW(1).*nu).*(f1b.*zet_3_0 + f2b.*eta_3_0).*(x_SW(2).^3).*g4;
Eqn_SW(2) = (-1./2).*b.*w(1).*x_SW(2).*g2 + ((1./4).*x_SW(1).*nu).*(f1b.*zet_0_0 + f2b.*eta_0_0).*g1.*sin(gamma_SW) + ((1./16).*x_SW(1).*nu).*(f1b.*zet_2_0 + f2b.*eta_2_0).*(x_SW(2).^2).*g3.*sin(gamma_SW);
end
But I get the following error when I run it:
Unable to perform assignment because the indices on the left side are not compatible with the size of the right side.
Error in untitled3>bicycle_SW (line 91)
Eqn_SW(1) = (2.*x_SW(2).*dfreq_SW_vr.*w(1).*g2) + ((1./4).*x_SW(1).*nu).*(f1b.*zet_0_0 +
f2b.*eta_0_0).*g1.*cos(gamma_SW) + ((1./4).*x_SW(1).*nu).*(f1b.*zet_1_0 + f2b.*eta_1_0).*x_SW(2).*g2 +
((3./16).*x_SW(1).*nu).*(f1b.*zet_2_0 + f2b.*eta_2_0).*(x_SW(2).^2).*g3.*cos(gamma_SW) +
((3./16).*x_SW(1).*nu).*(f1b.*zet_3_0 + f2b.*eta_3_0).*(x_SW(2).^3).*g4;
Error in untitled3>@(x_SW)bicycle_SW(x_SW,gamma_SW(ct)) (line 13)
x_SW(ct,:) = fsolve( @(x_SW)bicycle_SW(x_SW, gamma_SW(ct)), x0_SW, options);
Not sure what I’m doing wrong… Any help would be much appreciated. fsolve, compatible, indices MATLAB Answers — New Questions
Why is navigation tool menu non-responsive in AppDesigner app?
Hello,
I have an app I created in AppDesigner. It has 3 axes in the window. I plot images using pcolor in two of these axes. The images are not large, and on the order of 150×150 pixels each. When I am in AppDesigner and launch the app for testing, quite often the navigation buttons on the upper right pop-up menu in each axes becomes unresponsive to my clicks to try to enable the zoom in tool. Even other clicks like "home" button fails to respond for a long time. Sometimes it never responds. I am wondering what might be causing this poor behavior. Nothing is computing in Matlab in the background when this is happening.Hello,
I have an app I created in AppDesigner. It has 3 axes in the window. I plot images using pcolor in two of these axes. The images are not large, and on the order of 150×150 pixels each. When I am in AppDesigner and launch the app for testing, quite often the navigation buttons on the upper right pop-up menu in each axes becomes unresponsive to my clicks to try to enable the zoom in tool. Even other clicks like "home" button fails to respond for a long time. Sometimes it never responds. I am wondering what might be causing this poor behavior. Nothing is computing in Matlab in the background when this is happening. Hello,
I have an app I created in AppDesigner. It has 3 axes in the window. I plot images using pcolor in two of these axes. The images are not large, and on the order of 150×150 pixels each. When I am in AppDesigner and launch the app for testing, quite often the navigation buttons on the upper right pop-up menu in each axes becomes unresponsive to my clicks to try to enable the zoom in tool. Even other clicks like "home" button fails to respond for a long time. Sometimes it never responds. I am wondering what might be causing this poor behavior. Nothing is computing in Matlab in the background when this is happening. appdesigner, navigation tool bar, axes MATLAB Answers — New Questions
implementing a two-loop PI controller for both current and voltage – buck converter
I’m working on a project involving a DC-DC buck converter for a battery system in MATLAB Simulink. I need help implementing a two-loop PI controller for both current and voltage. Can someone guide me on how to set this up?I’m working on a project involving a DC-DC buck converter for a battery system in MATLAB Simulink. I need help implementing a two-loop PI controller for both current and voltage. Can someone guide me on how to set this up? I’m working on a project involving a DC-DC buck converter for a battery system in MATLAB Simulink. I need help implementing a two-loop PI controller for both current and voltage. Can someone guide me on how to set this up? buck converter, two loop pi controller, pi controller MATLAB Answers — New Questions
Vyapar Referral Code PNQ1G9 Get Upto 60% Discount
Vyapar Referral Code PNQ1G9 Get Upto 60% Discount #Vyapar :party_popper:🥳 Enjoy Vypar App Coupon Code — Upto 60% Discount 🥳
Use Coupon Code “PNQ1G9” & Get Upto 60% Discount! 🥳🥳🥳🥳🥳 — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — :backhand_index_pointing_right:Queries Solved in This Video: Vyapar app promo code | vyapar app discount code | vyapar app coupon Code | Latest Promo code of Vyapar | Vyapar app promo code | vyapar app discount code | vyapar app coupon Code | Latest Promo code of Vyapar — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — –
#Vyapar Enjoy Vypar App Coupon Code — Upto 60% Discount 🥳
In this exciting video, we bring you exclusive deals and discounts on the Vyapar app. By using the coupon code “PNQ1G9,” you can unlock amazing savings of up to 60%! :money_with_wings::money_bag::party_popper:
Introduction Vyapar Referral Code:
Vyapar Referral Code PNQ1G9 Get Upto 60% Discount. Welcome to our blog post on Vyapar App Coupon Code, where you can unlock big savings and enjoy an incredible discount of up to 60%! By using the coupon code “PNQ1G9,” you can take advantage of this exclusive offer. Get ready to elevate your business with Vyapar’s powerful features and efficient accounting solutions. :money_with_wings::party_popper:
Queries Solved in This Post:
In this post, we’ll address some common queries related to Vyapar app promo codes, discount codes, and coupon codes. Find answers to questions like: What are the latest promo codes for Vyapar? How can I get a discount on the Vyapar app subscription? Where can I find the Vyapar app coupon code?
Unlock Big Savings:
Vyapar is your ultimate business accounting software, simplifying financial management, inventory tracking, and tax management. With its user-friendly interface and robust features, Vyapar helps you streamline your business operations. And now, with our exclusive coupon code, discount code, or promo code, you can save big on your Vyapar subscription, making it an even more cost-effective solution for your business. :flexed_biceps::briefcase::money_bag:
Step-by-Step Guide:
We’ll provide you with a detailed step-by-step guide on how to apply the coupon code, discount code, or promo code to your Vyapar subscription. Follow our instructions carefully to ensure you maximize your savings and make the most out of Vyapar’s features. We’re here to support you throughout the process! :video_camera::clipboard::light_bulb:
Check Pricing Details:
Find the perfect plan for your business needs by checking out the Pricing Details .
Vyapar offers flexible pricing options that cater to businesses of all sizes, ensuring you get the right package that suits your requirements.
Conclusion:
Watch the video, read our post, and don’t forget to like, share, and subscribe for more valuable content. Start saving with Vyapar today and take your business to new heights! :rocket::briefcase::money_with_wings:
Tags:
#vyaparappcouponcode #vyaparappdiscountcode #vyaparapppromocode #vyaparappreferralcode #businessaccountingsoftware #financialmanagement #inventorymanagement #taxmanagement #smallbusinesssolutions #entrepreneertools #costeffectivesolutions #savings #businessgrowth #financemanagement #invoicemanagement #expensetracking #profittracking #productivitytools #businessefficiency #businesssoftware #businessautomation #digitalsolutions #businesssuccess #discountoffers #exclusivedeals
Disclaimer:
Please note that this video and blog post are for educational purposes only. All images, music, and graphics used belong to their respective owners, and we do not claim any rights over them. Copyright Disclaimer Under Section 107 of the Copyright Act 1976, allowance is made for “fair use” for purposes such as criticism, comment, news reporting, teaching, scholarship, education, and research. Thank you for reading! :folded_hands::party_popper::bell:
Vyapar Referral Code PNQ1G9 Get Upto 60% Discount #Vyapar :party_popper:🥳 Enjoy Vypar App Coupon Code — Upto 60% Discount 🥳 Use Coupon Code “PNQ1G9” & Get Upto 60% Discount! 🥳🥳🥳🥳🥳 — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — :backhand_index_pointing_right:Queries Solved in This Video: Vyapar app promo code | vyapar app discount code | vyapar app coupon Code | Latest Promo code of Vyapar | Vyapar app promo code | vyapar app discount code | vyapar app coupon Code | Latest Promo code of Vyapar — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — -#Vyapar Enjoy Vypar App Coupon Code — Upto 60% Discount 🥳In this exciting video, we bring you exclusive deals and discounts on the Vyapar app. By using the coupon code “PNQ1G9,” you can unlock amazing savings of up to 60%! :money_with_wings::money_bag::party_popper:Introduction Vyapar Referral Code:Vyapar Referral Code PNQ1G9 Get Upto 60% Discount. Welcome to our blog post on Vyapar App Coupon Code, where you can unlock big savings and enjoy an incredible discount of up to 60%! By using the coupon code “PNQ1G9,” you can take advantage of this exclusive offer. Get ready to elevate your business with Vyapar’s powerful features and efficient accounting solutions. :money_with_wings::party_popper:Queries Solved in This Post:In this post, we’ll address some common queries related to Vyapar app promo codes, discount codes, and coupon codes. Find answers to questions like: What are the latest promo codes for Vyapar? How can I get a discount on the Vyapar app subscription? Where can I find the Vyapar app coupon code?Unlock Big Savings:Vyapar is your ultimate business accounting software, simplifying financial management, inventory tracking, and tax management. With its user-friendly interface and robust features, Vyapar helps you streamline your business operations. And now, with our exclusive coupon code, discount code, or promo code, you can save big on your Vyapar subscription, making it an even more cost-effective solution for your business. :flexed_biceps::briefcase::money_bag:Step-by-Step Guide:We’ll provide you with a detailed step-by-step guide on how to apply the coupon code, discount code, or promo code to your Vyapar subscription. Follow our instructions carefully to ensure you maximize your savings and make the most out of Vyapar’s features. We’re here to support you throughout the process! :video_camera::clipboard::light_bulb:Check Pricing Details:Find the perfect plan for your business needs by checking out the Pricing Details .Vyapar offers flexible pricing options that cater to businesses of all sizes, ensuring you get the right package that suits your requirements.Conclusion:Watch the video, read our post, and don’t forget to like, share, and subscribe for more valuable content. Start saving with Vyapar today and take your business to new heights! :rocket::briefcase::money_with_wings:Tags:#vyaparappcouponcode #vyaparappdiscountcode #vyaparapppromocode #vyaparappreferralcode #businessaccountingsoftware #financialmanagement #inventorymanagement #taxmanagement #smallbusinesssolutions #entrepreneertools #costeffectivesolutions #savings #businessgrowth #financemanagement #invoicemanagement #expensetracking #profittracking #productivitytools #businessefficiency #businesssoftware #businessautomation #digitalsolutions #businesssuccess #discountoffers #exclusivedealsDisclaimer:Please note that this video and blog post are for educational purposes only. All images, music, and graphics used belong to their respective owners, and we do not claim any rights over them. Copyright Disclaimer Under Section 107 of the Copyright Act 1976, allowance is made for “fair use” for purposes such as criticism, comment, news reporting, teaching, scholarship, education, and research. Thank you for reading! :folded_hands::party_popper::bell: Read More