Month: April 2026
Matlab App Designer Scatterplot
I want to display scatterplot on my axes but when I push the button to display it It displays an error.
also, any suggestions on plotting waveform and phasor of 8-qam
Thank you for any helpI want to display scatterplot on my axes but when I push the button to display it It displays an error.
also, any suggestions on plotting waveform and phasor of 8-qam
Thank you for any help I want to display scatterplot on my axes but when I push the button to display it It displays an error.
also, any suggestions on plotting waveform and phasor of 8-qam
Thank you for any help scattterplot, uiaxes, appdesigner, axes, ui MATLAB Answers — New Questions
I am not able to use learn MATLAB in offline
When I open MATLAB R2025b with my Demo license , when I go to home page and Click on ‘Learn MATLAB’ it takes me to browser , and when i try to learn course in browser it is saying it is recommend to use MATLAB software , but i am not finding any way how can i start the course in matlab softwareWhen I open MATLAB R2025b with my Demo license , when I go to home page and Click on ‘Learn MATLAB’ it takes me to browser , and when i try to learn course in browser it is saying it is recommend to use MATLAB software , but i am not finding any way how can i start the course in matlab software When I open MATLAB R2025b with my Demo license , when I go to home page and Click on ‘Learn MATLAB’ it takes me to browser , and when i try to learn course in browser it is saying it is recommend to use MATLAB software , but i am not finding any way how can i start the course in matlab software learn matlab, simulink, onramp MATLAB Answers — New Questions
I’d like to run the example that uses the Support Package for Parrot Drones to perform the basic flight operations. What’s the proc
Here is the MATLAB script. The drone is already connected to PC:
p = parrot();
takeoff(p);
pause (2);
land(p);
takeoff(p);
movement_step = 1;
while(movement_step <= 4 && p.BatteryLevel > 10)
moveforward(p, 2);
turn(p, deg2rad(90));
movement_step = movement_step + 1;
end
land(p);
takeoff(p);
move(p, 5, ‘Roll’, deg2rad(4), ‘RotationSpeed’, deg2rad(120));
land(p);
takeoff(p);
move(p, 5, ‘Pitch’, deg2rad(-4), ‘Roll’, deg2rad(4));
land(p);
clear p;Here is the MATLAB script. The drone is already connected to PC:
p = parrot();
takeoff(p);
pause (2);
land(p);
takeoff(p);
movement_step = 1;
while(movement_step <= 4 && p.BatteryLevel > 10)
moveforward(p, 2);
turn(p, deg2rad(90));
movement_step = movement_step + 1;
end
land(p);
takeoff(p);
move(p, 5, ‘Roll’, deg2rad(4), ‘RotationSpeed’, deg2rad(120));
land(p);
takeoff(p);
move(p, 5, ‘Pitch’, deg2rad(-4), ‘Roll’, deg2rad(4));
land(p);
clear p; Here is the MATLAB script. The drone is already connected to PC:
p = parrot();
takeoff(p);
pause (2);
land(p);
takeoff(p);
movement_step = 1;
while(movement_step <= 4 && p.BatteryLevel > 10)
moveforward(p, 2);
turn(p, deg2rad(90));
movement_step = movement_step + 1;
end
land(p);
takeoff(p);
move(p, 5, ‘Roll’, deg2rad(4), ‘RotationSpeed’, deg2rad(120));
land(p);
takeoff(p);
move(p, 5, ‘Pitch’, deg2rad(-4), ‘Roll’, deg2rad(4));
land(p);
clear p; script, matlab MATLAB Answers — New Questions
Good day my good people, how can we plot the classical variables and the main equations under variation of parameters in bvp4c?
And the classical variables are:
The bvp4c code of the problem is:
function sisko5
% Parameter initialization
A = 1;
M = 1;
n = 2;
m = 1;
gamma = 1;
Nt = 1;
Nb = 1;
GrT = 1;
GrC = 2;
Rd = 1;
Sc = 1;
Pr = 1;
Ec = 1;
% Constant calculation
Costant = (m*(2*n – 1) + 1) / (n + 1);
% System of ODE
function dydx = odefun(~, y)
%f = y(1), f’ = y(2), f” = y(3), theta = y(4), theta’ = y(5), phi = y(6), phi’ = y(7)
dydx = zeros(7, 1);
dydx(1) = y(2);
dydx(2) = y(3);
dydx(3) = (-Costant*y(1)*y(3) + m*y(2)^2 – GrT*y(4) – GrC*y(6) + M*y(2))/(A + n*(-y(3))^(n-1));
dydx(4) = y(5);
dydx(5) = (-Costant*y(1)*y(5) – Nb*y(5)*y(7) – Nt*y(5)^2 – Ec*A*y(3)^2 – Ec*(-y(3))^(n+1) – M*Ec*y(2)^2)/((1+4/3*Rd)/Pr);
dydx(6) = y(7);
dydx(7) = -Sc*Costant*y(1)*y(7) – (Nt/Nb)*dydx(5) + gamma*y(6);
end
% Nested function: Boundary conditions
function res = bcfun(ya, yb)
res = zeros(7, 1);
res(1) = ya(2)-1; % y(2) = 1 at eta = 0
res(2) = ya(1); % y(1) = 0 at eta = 0
res(3) = ya(4)-1; % y(4) = 1 at eta = 0
res(4) = Nb*ya(7) + Nt*ya(5); % Boundary condition at eta = 0
res(5) = yb(2); % y(2) = 0 at eta = 10
res(6) = yb(4); % y(4) = 0 at eta = 10
res(7) = yb(6); % y(6) = 0 at eta = 10
end
solinit=bvpinit(linspace(0,10,10),[0 0 0 0 0 0 0]);
sol=bvp4c(@odefun,@bcfun,solinit);
eta=linspace(0,10,100);
y=deval(sol,eta);
plot(eta,y(6,:))
end
Is it possible to do plot under variation of parameter in bvp4c method? It has been a chalenge for me honestly. Can anyone help my good peolple?And the classical variables are:
The bvp4c code of the problem is:
function sisko5
% Parameter initialization
A = 1;
M = 1;
n = 2;
m = 1;
gamma = 1;
Nt = 1;
Nb = 1;
GrT = 1;
GrC = 2;
Rd = 1;
Sc = 1;
Pr = 1;
Ec = 1;
% Constant calculation
Costant = (m*(2*n – 1) + 1) / (n + 1);
% System of ODE
function dydx = odefun(~, y)
%f = y(1), f’ = y(2), f” = y(3), theta = y(4), theta’ = y(5), phi = y(6), phi’ = y(7)
dydx = zeros(7, 1);
dydx(1) = y(2);
dydx(2) = y(3);
dydx(3) = (-Costant*y(1)*y(3) + m*y(2)^2 – GrT*y(4) – GrC*y(6) + M*y(2))/(A + n*(-y(3))^(n-1));
dydx(4) = y(5);
dydx(5) = (-Costant*y(1)*y(5) – Nb*y(5)*y(7) – Nt*y(5)^2 – Ec*A*y(3)^2 – Ec*(-y(3))^(n+1) – M*Ec*y(2)^2)/((1+4/3*Rd)/Pr);
dydx(6) = y(7);
dydx(7) = -Sc*Costant*y(1)*y(7) – (Nt/Nb)*dydx(5) + gamma*y(6);
end
% Nested function: Boundary conditions
function res = bcfun(ya, yb)
res = zeros(7, 1);
res(1) = ya(2)-1; % y(2) = 1 at eta = 0
res(2) = ya(1); % y(1) = 0 at eta = 0
res(3) = ya(4)-1; % y(4) = 1 at eta = 0
res(4) = Nb*ya(7) + Nt*ya(5); % Boundary condition at eta = 0
res(5) = yb(2); % y(2) = 0 at eta = 10
res(6) = yb(4); % y(4) = 0 at eta = 10
res(7) = yb(6); % y(6) = 0 at eta = 10
end
solinit=bvpinit(linspace(0,10,10),[0 0 0 0 0 0 0]);
sol=bvp4c(@odefun,@bcfun,solinit);
eta=linspace(0,10,100);
y=deval(sol,eta);
plot(eta,y(6,:))
end
Is it possible to do plot under variation of parameter in bvp4c method? It has been a chalenge for me honestly. Can anyone help my good peolple? And the classical variables are:
The bvp4c code of the problem is:
function sisko5
% Parameter initialization
A = 1;
M = 1;
n = 2;
m = 1;
gamma = 1;
Nt = 1;
Nb = 1;
GrT = 1;
GrC = 2;
Rd = 1;
Sc = 1;
Pr = 1;
Ec = 1;
% Constant calculation
Costant = (m*(2*n – 1) + 1) / (n + 1);
% System of ODE
function dydx = odefun(~, y)
%f = y(1), f’ = y(2), f” = y(3), theta = y(4), theta’ = y(5), phi = y(6), phi’ = y(7)
dydx = zeros(7, 1);
dydx(1) = y(2);
dydx(2) = y(3);
dydx(3) = (-Costant*y(1)*y(3) + m*y(2)^2 – GrT*y(4) – GrC*y(6) + M*y(2))/(A + n*(-y(3))^(n-1));
dydx(4) = y(5);
dydx(5) = (-Costant*y(1)*y(5) – Nb*y(5)*y(7) – Nt*y(5)^2 – Ec*A*y(3)^2 – Ec*(-y(3))^(n+1) – M*Ec*y(2)^2)/((1+4/3*Rd)/Pr);
dydx(6) = y(7);
dydx(7) = -Sc*Costant*y(1)*y(7) – (Nt/Nb)*dydx(5) + gamma*y(6);
end
% Nested function: Boundary conditions
function res = bcfun(ya, yb)
res = zeros(7, 1);
res(1) = ya(2)-1; % y(2) = 1 at eta = 0
res(2) = ya(1); % y(1) = 0 at eta = 0
res(3) = ya(4)-1; % y(4) = 1 at eta = 0
res(4) = Nb*ya(7) + Nt*ya(5); % Boundary condition at eta = 0
res(5) = yb(2); % y(2) = 0 at eta = 10
res(6) = yb(4); % y(4) = 0 at eta = 10
res(7) = yb(6); % y(6) = 0 at eta = 10
end
solinit=bvpinit(linspace(0,10,10),[0 0 0 0 0 0 0]);
sol=bvp4c(@odefun,@bcfun,solinit);
eta=linspace(0,10,100);
y=deval(sol,eta);
plot(eta,y(6,:))
end
Is it possible to do plot under variation of parameter in bvp4c method? It has been a chalenge for me honestly. Can anyone help my good peolple? bvp4c, fluid dynamics MATLAB Answers — New Questions
Code generation fails with PLCnext Target for Simulink: pxc_plcn_make_rtw_hook error “Unrecognized method, property, or field ‘Identifier’ for class ‘MException'”
I am trying to generate code from a Simulink model using PLCnext Target for Simulink.
The model runs correctly in simulation, but code generation fails during the build process.
The build stops with the following error:
The call to pxc_plcn_make_rtw_hook, during the exit hook generated the following error:
Unrecognized method, property, or field ‘Identifier’ for class ‘MException’.
The build process will terminate as a result.
Caused by:
Unrecognized method, property, or field ‘Identifier’ for class ‘MException’.
This happens when runs “generate code”
Model configuration:
System target file: pxc_plcn.tlc
Template makefile: pxc_plcn.tmf
Generate code only: enabled
Language: C++
The error appears in the pxc_plcn_make_rtw_hook during the exit hook phase.
Is this related to an incompatibility between the PLCnext Target for Simulink and the MATLAB version, or is there a known issue with this hook?I am trying to generate code from a Simulink model using PLCnext Target for Simulink.
The model runs correctly in simulation, but code generation fails during the build process.
The build stops with the following error:
The call to pxc_plcn_make_rtw_hook, during the exit hook generated the following error:
Unrecognized method, property, or field ‘Identifier’ for class ‘MException’.
The build process will terminate as a result.
Caused by:
Unrecognized method, property, or field ‘Identifier’ for class ‘MException’.
This happens when runs “generate code”
Model configuration:
System target file: pxc_plcn.tlc
Template makefile: pxc_plcn.tmf
Generate code only: enabled
Language: C++
The error appears in the pxc_plcn_make_rtw_hook during the exit hook phase.
Is this related to an incompatibility between the PLCnext Target for Simulink and the MATLAB version, or is there a known issue with this hook? I am trying to generate code from a Simulink model using PLCnext Target for Simulink.
The model runs correctly in simulation, but code generation fails during the build process.
The build stops with the following error:
The call to pxc_plcn_make_rtw_hook, during the exit hook generated the following error:
Unrecognized method, property, or field ‘Identifier’ for class ‘MException’.
The build process will terminate as a result.
Caused by:
Unrecognized method, property, or field ‘Identifier’ for class ‘MException’.
This happens when runs “generate code”
Model configuration:
System target file: pxc_plcn.tlc
Template makefile: pxc_plcn.tmf
Generate code only: enabled
Language: C++
The error appears in the pxc_plcn_make_rtw_hook during the exit hook phase.
Is this related to an incompatibility between the PLCnext Target for Simulink and the MATLAB version, or is there a known issue with this hook? simulink, code-generation, plcnext MATLAB Answers — New Questions
How to disable interactions with DonutChart objects?
Hi everyone,
I’m using the donutchart function (which returns a DonutChart object) and I’m looking for a supported way to disable chart interactions—specifically:
Data tips
The export interaction
For conventional plots (for example, line plots, scatter plots), I can usually disable interactions at the axes level. However, for donut charts I haven’t found an approach that reliably disables these interactions on the DonutChart object itself.
If anyone has a method (or knows whether this is currently not configurable for DonutChart), I’d really appreciate guidance.
Thanks a lot!
Best regards,
RalfHi everyone,
I’m using the donutchart function (which returns a DonutChart object) and I’m looking for a supported way to disable chart interactions—specifically:
Data tips
The export interaction
For conventional plots (for example, line plots, scatter plots), I can usually disable interactions at the axes level. However, for donut charts I haven’t found an approach that reliably disables these interactions on the DonutChart object itself.
If anyone has a method (or knows whether this is currently not configurable for DonutChart), I’d really appreciate guidance.
Thanks a lot!
Best regards,
Ralf Hi everyone,
I’m using the donutchart function (which returns a DonutChart object) and I’m looking for a supported way to disable chart interactions—specifically:
Data tips
The export interaction
For conventional plots (for example, line plots, scatter plots), I can usually disable interactions at the axes level. However, for donut charts I haven’t found an approach that reliably disables these interactions on the DonutChart object itself.
If anyone has a method (or knows whether this is currently not configurable for DonutChart), I’d really appreciate guidance.
Thanks a lot!
Best regards,
Ralf donutchart, donut chart MATLAB Answers — New Questions
Leverage User and Group Assignments to Limit User Access to Apps
Consider Using User and Group Assignments for All Tenant-Created Applications
Following up the conversation about deactivating Entra ID applications, it’s worth noting that another method exists to limit the set of people who can use applications. That method is to assign users (or groups) to applications. When assignments are present, only those with assignments can use an application. It’s a good way to secure access to applications like the Microsoft Graph Command Line Tools application used to run interactive Microsoft Graph PowerShell SDK sessions.
Like deactivation, limiting the set of users with access to an application through assignments is a good way to prevent unauthorized use of an application. In the case of suspicious applications that you don’t recognize, creating a set of authorized users will stop malicious use because it’s highly unlikely that an attacker will have assigned access. Controlling access like this should be a checklist item for many of the applications created within tenants. It doesn’t hurt and can stop abuse.
Microsoft documentation explains how to make user and group assignments and doesn’t need to be repeated here. However, the documentation references “an enterprise application” when it discusses assignments. This is possibly done because the Entra admin center manages user and group assignments through the Enterprise applications section. It would be clearer if the documentation said service principal, which exist for both app registrations created by a tenant and multi-tenant applications created by Microsoft and other third parties. User and group assignments can be created for both app registrations and multi-tenant applications.
Adding User and Group Assignments
Take the example of the IdPowerToys application. Figure 1 shows that two users have assignments to use the application. As the note in the Entra admin center says, because these users have assignments, Entra ID automatically includes the application in the set shown in the My Apps screen.

Adding user and group assignments is easily done through the Entra admin center and can be assigned to either individual users or groups (including dynamic groups). There’s no need to add assignments through PowerShell unless you want to control the process programmatically.
The example below shows how to add a user assignment with the New-MgUserAppRoleAssignment cmdlet. In this case, we use the default role (a GUID with all zeros) to grant access. Custom app roles can be created to support granular levels of access, but the default app role is all that is needed to restrict access to an application.
Connect-MgGraph "Application.ReadWrite.All"
$SP = Get-MgServicePrincipal -Filter "displayName eq 'idPowerToys'"
$UserId = (Get-MgUser -UserId Lotte.Vetler@office365itpros.com).Id
$AppRoleId = '00000000-0000-0000-0000-000000000000'
$Params = @{
"PrincipalId" = $UserId
"ResourceId" = $SP.Id
"AppRoleId" = $AppRoleId
}
Try {
$Status = New-MgUserAppRoleAssignment -UserId $UserId -BodyParameter $Params -ErrorAction Stop
Write-Host ("Assignment successful for {0} to {1}" -f $SP.displayName, $Status.PrincipalDisplayName)
} Catch {
Write-Host ("Error adding assignment for {0}" -f $SP.displayName)
}
Adding Group Assignments
Adding individual user assignments is an effective way to grant access to specific people. However, group assignments are more scalable and easier to manage when large numbers of people need access to an application. Group assignments require Entra P1 or P2 licenses.
To make a group assignment, fetch the group identifier and use it in the request body. The assignment is then made by running the New-MgGroupAppRoleAssignment cmdlet:
$GroupId = (Get-MgGroup -Filter "displayname eq 'IT Department Ireland (Dynamic)'").Id
$Params = @{
"PrincipalId" = $GroupId
"ResourceId" = $SP.Id
"AppRoleId" = $AppRoleId
}
New-MgGroupAppRoleAssignment -GroupId $GroupId -BodyParameter $Params
The Get-MgServicePrincipalAppRoleAssignedTo cmdlet retrieves the assignees for an application:
[array]$Assignees = Get-MgServicePrincipalAppRoleAssignedTo -ServicePrincipalId $SP.Id $Assignees | Format-Table CreatedDateTime, PrincipalDisplayName, AppRoleId CreatedDateTime PrincipalDisplayName AppRoleId --------------- -------------------- --------- 14/03/2023 23:07:08 Tony Redmond 00000000-0000-0000-0000-000000000000 17/11/2023 17:16:09 Lotte Vetler (Paris) 00000000-0000-0000-0000-000000000000 17/02/2026 15:01:51 IT Department Ireland (Dynamic) 00000000-0000-0000-0000-000000000000 17/02/2026 14:56:07 Group Creation Control 00000000-0000-0000-0000-000000000000
To remove a user or group assignment, select the assignment and run the Remove-MgServicePrincipalAppRoleAssignedTo cmdlet. For example, to remove the last assignment from the set captured in the $Assignees array (see above):
Remove-MgServicePrincipalAppRoleAssignedTo -AppRoleAssignmentId $Assignees[-1].Id -ServicePrincipalId $SP.Id
Hiding Applications from MyApps
As mentioned above, when a user receives an assignment, Entra ID surfaces the app in the user’s My Apps screen (Figure 2) if the app is a “non-first-party Microsoft Enterprise Application.” In many cases, it doesn’t make sense to highlight apps in the My Apps screen. For example, apps used to run PowerShell scripts based on the Microsoft Graph PowerShell SDK in app-only mode usually cannot be run from My Apps.

The solution is to amend the application properties by adding a tag to instruct Entra ID to hide the app from My Apps. This won’t stop users signing into apps, but it will stop the My Apps screen becoming cluttered with apps that probably shouldn’t be there. To add the tag, fetch the set of existing tags from the service principal and add the HideApp tag if it’s not already there.
[array]$Tags = $SP.Tags
If ("HideApp" -notin $Tags) {
$Tags += "HideApp"
Update-MgServicePrincipal -ServicePrincipalId $SP.Id -Tags $Tags
}
$Tags
WindowsAzureActiveDirectoryIntegratedApp
HideApp
Once the HideApp tag is present for an application, Entra ID won’t include that application in the set it shows in My Apps.
Tenant Guidelines for User and Group Assignments
While it’s nice to have free and easy access to applications, the current state of threat and the way that attackers use Entra applications means that control is necessary. It’s a good idea for tenants to set guidelines for when applications should have user and group assignments. If you don’t control access to all applications, a good case can be made that any application with a high-profile Graph permission like Sites.FullControl.All or Mail.Send should be protected by user and group assignments. Better safe than sorry.
Learn about managing Entra ID apps and the rest of the Microsoft 365 ecosystem by subscribing to the Office 365 for IT Pros eBook. Use our experience to understand what’s important and how best to protect your tenant.
The Open Nature of Microsoft 365 Copilot Diagnostic Logs
Administrators Can Easily View Copilot Diagnostic Logs through Microsoft 365 Admin Center
An interesting and important request posted to the Microsoft 365 Copilot feedback forum raises the issue of administrator access to Copilot prompts. The Copilot section of the Microsoft 365 admin center contains a setting to send diagnostic logs to Microsoft on behalf of individual users (Figure 1).

Microsoft says that the feature “helps Microsoft receive comprehensive diagnostic data to aid in debugging, especially in cases where users may not be able to provide feedback themselves. By providing feedback on behalf of your users, you can help enhance the overall experience of Copilot for your organization by improving the quality and relevance of its responses.”
What’s in the Copilot Diagnostic Logs
Administrator submission of Copilot diagnostic logs involves the collection of diagnostic information generated for one or more users as they interact with Microsoft 365 Copilot through a selected application. For example, selecting Microsoft 365 (Office) captures details of interactions through Copilot Chat (BizChat). You can only select a single application to report, probably on the basis that an issue is likely to be restricted to how Copilot works through one interface.
The logs can capture up to 30 interactions selected from a date range going back a maximum of 30 days. The logs are generated in JSON format. The basic problem is that user prompts are revealed for all to see, including the administrator who generates the logs. Clicking on the link for the log file opens the file in a browser tab. Figure 2 shows the diagnostic information captured when I prompted BizChat to explain why the content of Copilot diagnostic logs is not obfuscated.

The prompt submitted by the user and the responses generated by Copilot are very clear. On the on hand, it’s easy to understand why this should be so. If the content was obfuscated in some manner, it would be harder for support engineers to interpret. On the other hand, the ease of access to what could be highly confidential and sensitive information is troubling.
Keeping AI Interactions Private
Many people have become accustomed to using AI tools to explore concepts, ideas, and feelings. Those interactions might turn into strategic initiatives or address personal questions. They might examine options to solve HR problems or improve business tactics. In short, the Copilot diagnostic logs capture information that people probably don’t want to share with their tenant administrator.
People might reluctantly agree to share the information with Microsoft to debug a problem with Copilot, but the thought that someone in the organization can access Copilot prompts and responses without any oversight is not something that most users will be comfortable with.
The current situation creates problems at many levels, including making sure that user privacy is respected by tenants. Protecting confidential information is a strong point in the argument to use Microsoft 365 Copilot over competitor solutions like the connectors to Microsoft 365 from OpenAI and Anthrophic.
Administrators can use other methods to investigate Copilot interactions, but exporting the Copilot diagnostics log is easier and faster. In addition, as far as I can tell, the Microsoft 365 admin center does not capture an audit record when an administrator exports the Copilot diagnostic log. It’s not good when such an obvious gap in data privacy is revealed.
Protecting User Privacy is Important
Microsoft provides tenants with an option to obfuscate usage report data to stop administrators seeing usage data for individual users by masking user-referenceable data like display names and email addresses. Knowing that someone has sent so many messages or created 43 documents in the last month is not an earthshattering breach of personal information. Even so, Microsoft responded to customer requests to deliver the option to conceal usage data in reports, for both the reports shown in the Microsoft 365 admin center and those generated by the Microsoft Graph usage reports API (including the Copilot usage report API).
Revealing the full gambit of someone’s conversation with Microsoft 365 Copilot to administrator eyes is a much more serious matter. Microsoft needs to fix this loophole fast by blocking administrator access to user prompts and responses. Adding auditing whenever an administrator generates Copilot diagnostic logs wouldn’t go amiss either. Please vote for the feedback item to show your support.
Support the work of the Office 365 for IT Pros team by subscribing to the Office 365 for IT Pros eBook. Your support pays for the time we need to track, analyze, and document the changing world of Microsoft 365 and Office 365. Only humans contribute to our work!
I want to install Matlab 2010b on a new (2026) HP desktop
How do I install an old version of Matlab (2010b I believe) on a brand new HP desktop running Windows 11? I have the original CDs, but not a valid PLP. (personal license passcode). LeoHow do I install an old version of Matlab (2010b I believe) on a brand new HP desktop running Windows 11? I have the original CDs, but not a valid PLP. (personal license passcode). Leo How do I install an old version of Matlab (2010b I believe) on a brand new HP desktop running Windows 11? I have the original CDs, but not a valid PLP. (personal license passcode). Leo install on a new machine MATLAB Answers — New Questions
Running uitests in parallel
I have a large app with many test cases that I would like to be able run in parallel. However the uitest framework functions (type, press etc. ) all fail when run in parallel due to MATLAB:uiautomation:Driver:NoDisplay. Is there a way to set up the parpool to allow this?
I provide an example of this with a simple file selector app that uses uigetfile to select a file. If the file exists then the first line is written to a label in the app, otherwise an error message is written. The testing utilizes the uitest framework function "press" in both tests and it failes due to the error above when run in parallel. When run without parallel processes both tests pass without errors.
(I borrowed the original code base from the example provided in the answer linked below and modified it for this question)
https://www.mathworks.com/matlabcentral/answers/1989568-create-a-test-case-with-uitest-class-using-uigetfile-and-uiputfileI have a large app with many test cases that I would like to be able run in parallel. However the uitest framework functions (type, press etc. ) all fail when run in parallel due to MATLAB:uiautomation:Driver:NoDisplay. Is there a way to set up the parpool to allow this?
I provide an example of this with a simple file selector app that uses uigetfile to select a file. If the file exists then the first line is written to a label in the app, otherwise an error message is written. The testing utilizes the uitest framework function "press" in both tests and it failes due to the error above when run in parallel. When run without parallel processes both tests pass without errors.
(I borrowed the original code base from the example provided in the answer linked below and modified it for this question)
https://www.mathworks.com/matlabcentral/answers/1989568-create-a-test-case-with-uitest-class-using-uigetfile-and-uiputfile I have a large app with many test cases that I would like to be able run in parallel. However the uitest framework functions (type, press etc. ) all fail when run in parallel due to MATLAB:uiautomation:Driver:NoDisplay. Is there a way to set up the parpool to allow this?
I provide an example of this with a simple file selector app that uses uigetfile to select a file. If the file exists then the first line is written to a label in the app, otherwise an error message is written. The testing utilizes the uitest framework function "press" in both tests and it failes due to the error above when run in parallel. When run without parallel processes both tests pass without errors.
(I borrowed the original code base from the example provided in the answer linked below and modified it for this question)
https://www.mathworks.com/matlabcentral/answers/1989568-create-a-test-case-with-uitest-class-using-uigetfile-and-uiputfile parallel computing, uitest, unittest MATLAB Answers — New Questions
I am using the UCIe 2.0 Standard Package Signal Integrity Kit. Could you tell me where the VTF script is located?
I would like to ask for your guidance regarding my use of the UCIe 2.0 Standard Package Signal Integrity Kit.
In the documentation, a script (run_plotVTF.m) for calculating the VTF is mentioned, as illustrated in the figure below. However, I was not able to locate this file after searching through the provided package.
I also have an additional question: is it possible to run the VTF calculation tool independently, without waiting for the coupled widebus simulation to be completed?
Based on my understanding, the VTF simulation itself is essentially a passive simulation.I would like to ask for your guidance regarding my use of the UCIe 2.0 Standard Package Signal Integrity Kit.
In the documentation, a script (run_plotVTF.m) for calculating the VTF is mentioned, as illustrated in the figure below. However, I was not able to locate this file after searching through the provided package.
I also have an additional question: is it possible to run the VTF calculation tool independently, without waiting for the coupled widebus simulation to be completed?
Based on my understanding, the VTF simulation itself is essentially a passive simulation. I would like to ask for your guidance regarding my use of the UCIe 2.0 Standard Package Signal Integrity Kit.
In the documentation, a script (run_plotVTF.m) for calculating the VTF is mentioned, as illustrated in the figure below. However, I was not able to locate this file after searching through the provided package.
I also have an additional question: is it possible to run the VTF calculation tool independently, without waiting for the coupled widebus simulation to be completed?
Based on my understanding, the VTF simulation itself is essentially a passive simulation. ucie 2.0, parallel link designer, vtf, script MATLAB Answers — New Questions
Unable to connect to given URL.
url = ‘https://fred.stlouisfed.org/’;
c = fred(url);
Unable to connect to given URL.url = ‘https://fred.stlouisfed.org/’;
c = fred(url);
Unable to connect to given URL. url = ‘https://fred.stlouisfed.org/’;
c = fred(url);
Unable to connect to given URL. fred MATLAB Answers — New Questions
fixed point tool collect ranges problem
The input of the subsystem to be converted to fixed point in double and specified data types differ significantly,almost one thousand times.And there are many overflows in double mode,and few overflows in specified data types mode.Looking forward to your reply,thank you.The input of the subsystem to be converted to fixed point in double and specified data types differ significantly,almost one thousand times.And there are many overflows in double mode,and few overflows in specified data types mode.Looking forward to your reply,thank you. The input of the subsystem to be converted to fixed point in double and specified data types differ significantly,almost one thousand times.And there are many overflows in double mode,and few overflows in specified data types mode.Looking forward to your reply,thank you. fixed point tool, collect ranges MATLAB Answers — New Questions
Using the Microsoft 365 Connector for Claude
Microsoft 365 Connector for Claude Delivers Access to Microsoft 365 Content
Following in the path of OpenAI’s deployment of a suite of connectors to make Microsoft 365 content available to ChatGPT, Anthrophic has a Microsoft 365 Connector for Claude “to securely access Microsoft 365 services (Outlook, SharePoint, OneDrive, Teams) through user-delegated permissions.” While the connector has been available to enterprise customers for some time, it is now available for all Claude plans, including its free tier and is available through the Microsoft app marketplace.
Anthrophic’s MCP Server for Microsoft 365
Anthrophic chose to use an MCP server to access Microsoft 365 workloads via delegated Graph permissions granted to the enterprise “M365 MCP Server for Claude” (07c030f6-5743-41b7-ba00-0a6e85f37c17) and the “M365 MCP Client for Claude” (08ad6f98-a4f8-4635-bb8d-f1a3044760f0) apps. Figure 1 shows some of the permissions granted to the server app. The client app is granted a custom access_as_user permission from the server app.

Claude is an MCP client that discovers tools via an MCP server. The MCP server app publishes tools to interact with Microsoft 365 like the ability to search SharePoint Online or read Teams chats. The MCP client app takes care of functions like authentication.
Permissions
At first glance, the set of permissions seems terribly extensive and guaranteed to give security teams some heartburn. Anthrophic points out that the permissions are delegated rather than application permissions. Claude’s access to Microsoft 365 content is therefore limited to whatever the signed-in user can access.
In addition, some of the permissions are needed to perform specific functions (like the Sites.Read.All permission is required to perform a SharePoint Search). They also point out that it’s possible to revoke some permissions from the apps at the expense of losing functionality in terms of connector access to Microsoft 365 content. Finally, the permissions permit read access. Claude cannot create new documents, chats, emails, or messages.
If a user is allowed to install the app, the delegated permissions are granted to that user. In the case of team or enterprise installations, the permissions are granted to a scoped set of users or everyone in the tenant.
Using the Microsoft 365 Connector for Claude
Using the Microsoft 365 connector for Claude is simple. After installing the connector, the new tools are available in chats. The first time you Claude attempts to use a tool (like the Chat message search tool shown in Figure 2), it requests permission. If you respond with “Always allow,” you won’t see the prompt again.

Prompts to the Claude app result in the tools generating appropriate Graph API requests to search for or fetch data from Microsoft 365. The retrieved information is then processed by Claude before it is displayed to the user. It’s all happens much like using any AI-powered chat app.
Figure 3 shows the results of a request using the SharePoint search tool where I asked Claude to find information about the Office 365 for IT Pros eBook. What’s interesting here is that Claude omitted details from the site where we store the source chapters for the book. That site has restricted content discovery (RCD) set to stop Microsoft 365 Copilot consuming its content when it generates responses. The nice thing is that RCD also stopped Claude (the files it found are from other sites). I expected this to happen because Claude depends on SharePoint Search and RCD works by removing documents from those search results, but it’s nice to see that the control is effective.

The information shown by Claude in Figure 3 comes from document metadata. Claude can open any of the documents it finds unless the file is protected by a sensitivity label with encryption when Claude can’t secure the required use license from the Azure Information Protection service to access the file.
Some Anthrophic Changes in the Microsoft 365 Admin Center
Meantime, if you have been using Anthrophic models with Microsoft 365 Copilot, some changes are on the way that need your attention. MC1266911 (March 31, 2026) reports that to continue use of the Anthrophic models, tenants must enable Anthropic as a subprocessor in the Microsoft 365 admin center before May 1, 2026. Making Anthrophic a subprocessor means that they comply with guidelines like the Microsoft Data Protection Addendum (DPA).
MC1269241 (3 April 2026) refers to the “Copilot in M365 apps with Anthropic models” setting in the Microsoft 365 Admin Center. When this setting is enabled, Anthropic models will be available by default for Copilot in Word, Excel, and PowerPoint. If you want Copilot users to access the Anthrophic models, the setting needs to be in place by May 4, 2026.
Microsoft 365 Connector for Claude Creates New Option
I’m sure that Microsoft will make the same points about Claude as they did when comparing ChatGPT Enterprise to Microsoft 365 Copilot earlier this year. In a nutshell, why buy an add-on that is integrated insofar as it can access Microsoft 365 data when you can buy the fully-integrated Microsoft 365 Copilot, complete with added security, control over confidential material, auditing, and other compliance features. These are good arguments that weigh heavily as companies decide which AI tools to use, but I suspect that the Claude connector will be popular with individual people who make their own choice.
Insight like this doesn’t come easily. You’ve got to know the technology and understand how to look behind the scenes. Benefit from the knowledge and experience of the Office 365 for IT Pros team by subscribing to the best eBook covering Office 365 and the wider Microsoft 365 ecosystem.
How to add one extra seat for a different computer on an existing license?
I have a Matlab home license (#xxxxxxx) with one seat already installed on one computer. I need to activate a second seat on a different computer while keeping the first seat actived. How to add an extra activation/ seat?I have a Matlab home license (#xxxxxxx) with one seat already installed on one computer. I need to activate a second seat on a different computer while keeping the first seat actived. How to add an extra activation/ seat? I have a Matlab home license (#xxxxxxx) with one seat already installed on one computer. I need to activate a second seat on a different computer while keeping the first seat actived. How to add an extra activation/ seat? matlab activation MATLAB Answers — New Questions
Anyone have BCM/VCU or control module models in Simulink?
Hi everyone,
I’m currently learning to build control modules using Simulink and MATLAB. I was wondering if anyone has experience with or access to BCM, VCU, or other control module models in Simulink.
If you have any models (especially with sensor data integration) that you can share, it would be really helpful. I’m currently using MATLAB 2021a.
Thanks in advance!Hi everyone,
I’m currently learning to build control modules using Simulink and MATLAB. I was wondering if anyone has experience with or access to BCM, VCU, or other control module models in Simulink.
If you have any models (especially with sensor data integration) that you can share, it would be really helpful. I’m currently using MATLAB 2021a.
Thanks in advance! Hi everyone,
I’m currently learning to build control modules using Simulink and MATLAB. I was wondering if anyone has experience with or access to BCM, VCU, or other control module models in Simulink.
If you have any models (especially with sensor data integration) that you can share, it would be really helpful. I’m currently using MATLAB 2021a.
Thanks in advance! vcu, ecu, bcm MATLAB Answers — New Questions
I cant find UR18650ZTA in matlab training for battery builder
I cant find UR18650ZTA battery part number in matlab training for battery builder — I put the manufacturer as Panasonic and still I am not able to find the part number. The excersise specifically asks for this part number and I can’t find it — Can someone please helpI cant find UR18650ZTA battery part number in matlab training for battery builder — I put the manufacturer as Panasonic and still I am not able to find the part number. The excersise specifically asks for this part number and I can’t find it — Can someone please help I cant find UR18650ZTA battery part number in matlab training for battery builder — I put the manufacturer as Panasonic and still I am not able to find the part number. The excersise specifically asks for this part number and I can’t find it — Can someone please help #battery builder MATLAB Answers — New Questions
Does the Vehicle Network Toolbox currently support PCAN-Developer API where I can have Simulink act as a Client connected to a Net without any hardware?
I would like to have Simulink act as a Client connected to a Net without any hardware using the PCAN-Developer 4 API, which is specified in the link below:
https://www.peak-system.com/products/software/development-packages/pcan-developer/?L=1
Is this currently supported with MATLAB and Simulink?I would like to have Simulink act as a Client connected to a Net without any hardware using the PCAN-Developer 4 API, which is specified in the link below:
https://www.peak-system.com/products/software/development-packages/pcan-developer/?L=1
Is this currently supported with MATLAB and Simulink? I would like to have Simulink act as a Client connected to a Net without any hardware using the PCAN-Developer 4 API, which is specified in the link below:
https://www.peak-system.com/products/software/development-packages/pcan-developer/?L=1
Is this currently supported with MATLAB and Simulink? vehiclenetworktoolbox, simulink, pcan MATLAB Answers — New Questions
Copilot Compliance Nightmare? Microsoft Suddenly Rolls Out Flex Routing
Flex Routing Handles Situations When Excessive Demands for Copilot Processing Exists
If you manage a Microsoft 365 tenant in the European Union or European Free Trade Association (EU/EFTA), you need to pay attention to message center post MC1269223. On April 17, 2026, Microsoft is enabling a new feature called “flex routing” for Microsoft 365 Copilot. Depending on your organization’s data residency requirements, you may need to take action quickly.

European Data Privacy Is Different
In general, European law (including sector-specific regulations like NIS2 and DORA, not to mention GDPR) restricts how data belonging to European organizations may move or be processed outside of the EU. To comply with these laws, Microsoft provides what they call the EU Data Boundary, which guarantees organizations that their data will stay within the EU.
Compliance with these laws and rules isn’t optional, so customers, quite rightly, demand it from their cloud providers. Microsoft has a generally good track record in this regard, with clear statements of where they process data versus where they store it at rest like this page.
What Is Flex Routing?
Flex routing is a new capability that allows Microsoft to process Copilot LLM inferencing workloads outside the EU Data Boundary during periods of peak demand. The idea is straightforward: when too many people are hammering Copilot at once and EU-based GPU capacity runs short, Microsoft can route requests from EU-based tenants to data centers in the United States, Canada, or Australia to maintain a consistent user experience.
“Inferencing” here means the step where the large language model actually processes your prompt and generates a response. By the time inferencing happens, the prompt has already been through preprocessing, safety checks, and retrieval-augmented generation (RAG). That means your organizational data — emails, files, metadata, and system prompts — is bundled together and sent to the model. When flex routing kicks in, that entire package can be processed outside the EU.
Microsoft emphasizes that data remains encrypted in transit and at rest, and that data at rest continues to be stored inside the EU Data Boundary. However, “limited pseudonymized data” may be stored outside the boundary for security and operational purposes.
Flex Routing Is a Potential Problem
For organizations subject to GDPR, sector-specific regulations, or internal data governance policies that require EU-only processing, flex routing represents a meaningful change. Microsoft is being transparent about it — but “transparent” and “compliant with your organization’s policies” are two different things.
The real issue for many administrators is the default state. Flex routing is enabled by default for new tenants created after 25 March 2026, and for everyone else, it will default to “on” starting on 17 April 2026. Microsoft expects administrators to check the setting and decide whether it’s appropriate for their organization.
Then Again, Maybe Not?
The first question, of course, is whether or not flex routing is even necessary given the extremely low adoption of Microsoft 365 Copilot. Are Copilot loads routinely exceeding capacity? Let’s not get into that question just now.
Instead, keep in mind that flex routing only applies to tenants with a sign-up location in the EU or EFTA. If you’re outside those regions, you won’t see the setting. If you’ve purchased Multi-Geo capabilities, the flex routing setting won’t appear even if your tenant is in the EU or EFTA.
What Should Administrators Do?
First, check your current flex routing setting. Here’s how:
- Sign in to the Microsoft 365 admin center with an account that has the AI Administrator role.
- Navigate to Copilot > Settings > Flexible inferencing during peak load periods. (Figure 2)
- You’ll see two options: Allow flex routing during periods of peak load or Do not allow flex routing.

If you select “Do not allow flex routing,” all LLM inferencing will stay inside the EU Data Boundary even during peak demand periods. Microsoft’s standard data processing and data residency commitments continue to apply regardless of which option you choose — the difference is where the GPU crunching happens during busy periods.
Note that Microsoft 365 admin center setting covers Microsoft 365 Copilot and Copilot Chat. There’s a separate setting in the Power Platform admin center for Copilot experiences in Dynamics 365, Power Platform, and Copilot Studio, but it honors the M365 admin center setting unless the Power Platform setting is more restrictive.
The Bigger Picture
This isn’t the only recent change that EU administrators should be watching. Microsoft also enabled Anthropic models by default for most commercial tenants starting in January 2026 — though EU, EFTA, and UK tenants have Anthropic disabled by default because Anthropic-processed data falls outside Microsoft’s EU Data Boundary commitments.
Taken together, these changes represent something more than a pair of new toggles in the admin center. They represent further evidence that Microsoft is continuing its trajectory of pushing updates that have a significant compliance or privacy impact without consulting its enterprise customers. In this case, those customers didn’t even get much notice. For years, EU organizations could reasonably assume that Microsoft’s defaults were conservative — that if a feature had data residency implications, it would ship as opt-in, not opt-out. That assumption no longer holds.
When your cloud provider starts enabling features by default that move data outside regulatory boundaries, the compliance burden shifts from “trust your vendor’s defaults” to “audit every change your vendor makes.” In practice, that means every Message Center post represents a potential compliance problem. Organizations that treat the Message Center as an IT operations feed need to start treating it as a compliance feed, too — and that’s a big change in how much work it takes to stay on the right side of the regulations.
Log into the admin center, check your flex routing and Anthropic model settings, and make a deliberate decision about each one. If your organization has a data protection officer or legal team that cares about data residency, loop them in. The settings are easy to change — but only if you know they exist. The bigger challenge is building a process that catches the next one before it’s too late.
Support the work of the Office 365 for IT Pros team by subscribing to the Office 365 for IT Pros eBook. Your support pays for the time we need to track, analyze, and document the changing world of Microsoft 365 and Office 365. Only humans contribute to our work!
How do I request physical media?
I need physical media in order to download the products. How do I request physical media?I need physical media in order to download the products. How do I request physical media? I need physical media in order to download the products. How do I request physical media? MATLAB Answers — New Questions









